// Variables
let numeroSecreto = 8;
console.log("Número secreto definido por el sistema:", numeroSecreto);
let numeroUsuario = prompt("Me indicas un número entre 1 y 10 por favor:");
console.log("Número ingresado por el usuario:", numeroUsuario);
console.log("¿El número del usuario es igual al número secreto?", numeroUsuario == numeroSecreto);
/*
Este código realiza
la comparación
*/
if (numeroUsuario == numeroSecreto) {
// Acertamos, fue verdadera la condición
console.log("Resultado: El usuario acertó");
alert(`Acertaste, el número es: ${numeroUsuario}`);
} else {
// La condición no se cumplió
console.log("Resultado: El usuario NO acertó");
alert('Lo siento, no acertaste el número');
}
console.log("Fin del programa");
//Generar un número secreto aleatorio entre 0 y un factor (por ejemplo, 10)
//Valores constantes
const factor = 11;
// Valores variables
let numeroUsuario;
let numeroSecreto = Math.floor(Math.random() * factor);
console.log(Número secreto generado: ${numeroSecreto}
);
// Para que el usuario adivine el número
while (numeroUsuario != numeroSecreto) {
// Pedir al usuario que ingrese un número
numeroUsuario = Math.floor(prompt(Adivina el número secreto (entre 0 y ${factor - 1}):
));
// Verificar si el número es correcto, mayor o menor
if (numeroUsuario < numeroSecreto) {
console.log("El número secreto es mayor. ¡Intenta de nuevo!");
} else if (numeroUsuario > numeroSecreto) {
console.log("El número secreto es menor. ¡Intenta de nuevo!");
} else {
console.log("¡Felicidades! Adivinaste el número secreto.");
}
}
Console.log es como el imprimir por pantalla para que la persona pueda ingresar datos.