Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Hagamos lo que hicimos

De acuerdo a lo que aprendí de la clase, a mi código le agregué la edad también y utilicé un console.log para aplicar esto que fue el siguiente:

let numeroSecreto = 8;
let numeroUsuario = prompt("Me indicas un número entre 1 y 10 por favor:");
let edad = prompt("¿Cuál es tu edad?")

console.log(numeroUsuario);

if (numeroSecreto == numeroUsuario) {
//Acertamos, fue verdadera la condición
// alert("Acertaste al numero");
//Si quiero que en el programa se vea el número, tengo que abrir comillas invertidas para que solo me de el valor de la variable y no el nombre de la variable:
alert(Acertaste, el número es: ${numeroUsuario});
} else {
//Cuando la situación no se cumple
alert ("Lo siento, no acertaste el número");
}

console.log(edad);

if (edad >=18) {
alert("Eres mayor de edad")
} else {
alert("Eres menor de edad")
}

1 respuesta

Hola Charlotte, espero que estés bien

¡Qué bueno que estás aplicando lo que aprendiste en la clase! Tu código se ve muy bien y parece que estás utilizando console.log de manera efectiva para verificar los valores de las variables. Aquí tienes algunas sugerencias para mejorar aún más tu código y el uso de console.log:

  1. Verificación del flujo del programa: Puedes agregar más console.log para seguir el flujo de tu programa y asegurarte de que todo está funcionando como esperas. Por ejemplo, puedes imprimir un mensaje antes de cada bloque if para saber qué parte del código se está ejecutando.

    console.log("Comprobando si el número del usuario es correcto...");
    if (numeroSecreto == numeroUsuario) {
        alert(`Acertaste, el número es: ${numeroUsuario}`);
    } else {
        alert("Lo siento, no acertaste el número");
    }
    
    console.log("Comprobando la edad del usuario...");
    if (edad >= 18) {
        alert("Eres mayor de edad");
    } else {
        alert("Eres menor de edad");
    }
    
  2. Validación de entradas: Asegúrate de que las entradas del usuario sean números antes de compararlas. Puedes convertir las entradas a números usando Number() y verificar si son válidos.

    let numeroUsuario = Number(prompt("Me indicas un número entre 1 y 10 por favor:"));
    let edad = Number(prompt("¿Cuál es tu edad?"));
    
    if (isNaN(numeroUsuario) || isNaN(edad)) {
        console.log("Por favor, introduce un número válido.");
    } else {
        // Continuar con el resto del código
    }
    
  3. Mensajes de depuración: Puedes agregar mensajes de depuración para entender mejor el comportamiento de tu programa, especialmente si algo no funciona como esperas.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y experimentando con console.log para mejorar tus habilidades de depuración!

Espero haber ayudado y buenos estudios!