/**
- "Si siempre intentas ser normal,
- nunca descubrirás lo extraordinario
- que puedes llegar a ser."
- (Maya Angelou) */
// Variables
let alcanceNumero = parseInt(prompt('Ingresa el alcance que te gustaria que te saliera el número'));
let numeroSecreto = Math.floor(Math.random()alcanceNumero)+1;
let numeroUsuario = 0;
let intentos = 1;
let maximosIntentos = 0;
//let palabraIntentos = 'intento';
if (alcanceNumero <= 10) {
maximosIntentos = 3
} else if (alcanceNumero <= 100) {
maximosIntentos = 6
} else if (alcanceNumero <= 1000) {
maximosIntentos = 10;
}
//console.log(numeroSecreto);
if (alcanceNumero >= 10) {
while (numeroUsuario != numeroSecreto) { // while"Mientras".
numeroUsuario = parseInt(prompt(Ingrese un número de 1 a ${alcanceNumero}, por favor));
console.log(typeof(numeroUsuario));
/*
* Este código realiza
* la compración.
*/
if (numeroUsuario == numeroSecreto) { // if"si".
// Acertamos, fue verdadera la condición.
alert(Acertaste, el número es: ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos == 1 ? 'intento' : 'intentos'}.);
} else { // else"sino".
// La condición no se cumplió.
alert('Lo siento, no acertaste el número');
if (numeroUsuario > numeroSecreto) {
alert('El número secreto es menor');
} else {
alert('El número secreto es mayor');
}
intentos++;
// Contador de intentos.
// palabraIntentos = 'intentos';
if (intentos > maximosIntentos) {
alert(Llegaste al número máximo de ${maximosIntentos} intentos!...);
break;
}
}
}
} else {
alert('El alcance del número debe ser mayor que 10');
}