//Variables
//let numeroSecreto = Math.floor(Math.random()*10 + 1);
let numeroUsuario = 0;
let intentos = 1;
let maxNumIntetos = 3
let numeroMin = 0;
let numeroMax = 0;
//inicializando los valores min y max fuera del while para no repetirlos
numeroMin = parseInt(prompt("Indica el numero minimo para adivinar"));
numeroMax = parseInt(prompt("Indica el numero maximo para adivinar"));
//numeroMax - numeroMin + 1 es el tamaño del rango
let numeroSecreto = Math.floor(Math.random() * (numeroMax - numeroMin + 1)) + numeroMin;
console.log(numeroSecreto);
while (numeroUsuario != numeroSecreto){
numeroUsuario = parseInt(prompt(`Indica tu numero secreto entre ${numeroMin} y ${numeroMax}`));
console.log(numeroUsuario);
console.log(typeof numeroUsuario);
if (numeroUsuario == numeroSecreto) {
//Acertamos, fue verdadera la condición
alert(`Acertaste, el número es: ${numeroUsuario} Lo hiciste en ${intentos} ${intentos == 1 ? 'vez': 'veces'}`);
} else {
if (numeroUsuario > numeroSecreto){
alert ('El numero secreto es menor')
} else {
alert ('El numero secreto es mayor')
}
//intentos = intentos + 1;
intentos++;
//palabraVeces = 'veces';
if (intentos > maxNumIntetos){
alert(`Perdiste, llegaste el numero maximo de intentos: ${maxNumIntetos}, el numero secreto era: ${numeroSecreto}`);
break;
}
}
}