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

Haga lo que hicimos en aula: console.log

console.log("INICIO DEL JUEGO");

alert("¡Bienvenido al desafío del número secreto!");

// Solicitar número al usuario
let intento = Number(prompt("Ingresa un número del 1 al 10"));
console.log("Número elegido por el usuario:", intento);

// Definir el número secreto
let numeroSecreto = 4;
console.log("Número secreto definido por el sistema:", numeroSecreto);

// Evaluar el intento
if (intento === numeroSecreto) {
console.log("Resultado: el usuario acertó");
alert("¡Felicidades! Adivinaste el número secreto.");
} else {
console.log("Resultado: el usuario falló");
alert("Lo siento, el número correcto era " + numeroSecreto + ". Tú elegiste " + intento + ".");
}

console.log("FIN DEL JUEGO");

1 respuesta

Hola Arian, espero que estés bien

¡Qué bueno que estás practicando con JavaScript! Veo que ya has incluido varios comandos console.log en tu código para seguir el flujo del programa y verificar los valores de las variables. Esto es exactamente lo que se busca hacer para entender mejor cómo se comporta el programa durante su ejecución.

Tu código está correctamente utilizando console.log para mostrar mensajes en la consola, como el inicio y fin del juego, el número elegido por el usuario, el número secreto y el resultado del intento. Estos mensajes te ayudan a verificar que el programa está funcionando como esperas en cada paso.

Un consejo adicional podría ser incluir un console.log antes de la comparación en el if, para asegurarte de que los valores que estás comparando son los que esperas. Por ejemplo:

console.log("Comparando intento con número secreto...");
if (intento === numeroSecreto) {
    console.log("Resultado: el usuario acertó");
    alert("¡Felicidades! Adivinaste el número secreto.");
} else {
    console.log("Resultado: el usuario falló");
    alert("Lo siento, el número correcto era " + numeroSecreto + ". Tú elegiste " + intento + ".");
}

Esto puede ayudarte a identificar cualquier problema antes de que ocurra el error en la comparación.

Espero que esto te sea útil y que sigas disfrutando de tu aprendizaje en programación. ¡Espero haber ayudado y buenos estudios!