//Declaracion de constantes
const factor = 11;
const C_0 = 0;
const C_1 = 1;
//Declaracion de variables
let numeroSecreto = parseInt(Math.random() * factor);
let numeroUsuario;
let intentos = C_0;
let palabraIntento;
//Console log del numero secreto
console.log(`Numero secreto : ${numeroSecreto}`);
while(numeroUsuario != numeroSecreto)
{
//Entrada de datos
numeroUsuario = parseInt(prompt("Dame tu numero : "));
console.log(`Numero del usuario : ${numeroUsuario}`);
//Verifica si hay contenido en el prompt
if (isNaN(numeroUsuario)) {
alert("Por favor, ingresa un número válido.");
continue;
}
intentos++;
console.log(`Intentos : ${intentos}`);
//Verificacion de mayor o menor
if(numeroSecreto < numeroUsuario)
{
alert("El numero secreto es menor");
}
else if(numeroSecreto > numeroUsuario)
{
alert("El numero secreto es mayor");
}
//else no hace nada
}
//Verifica si el intento es mayor a uno, si es asi cambia la palabra a plural
palabraIntento = intentos > C_1 ? 'intentos' : 'intento';
alert(`Acertaste!, el numero es ${numeroSecreto}, te llevo ${intentos} ${palabraIntento}`);