let numeroUsuario;
let intentos = 1; //El contador inicia en uno, por que si el jugador acierta a la primera, se determina de forma inmediata que tuvo un intento.
let limiteIntentos = 3;
let rangoJuego = parseInt (prompt ("Ingrese el valor maximo en el que desea realizar el juego (Si desea jugar entre 1 y 100 escriba 100)"));
let numeroSecreto = Math.floor(Math.random ()*rangoJuego)+1;
while (numeroUsuario != numeroSecreto){
numeroUsuario = parseInt (prompt (`Ingrese un número entre 1 y ${rangoJuego}:`)) ;
//console.log (numeroUsuario);
if (numeroUsuario === numeroSecreto) {
//La condición es verdadera se muestra el acierto y además se evalua la cantidad de veces en las que se gano, para mostrar la palabra adecuada al mensaje que se mostrará en pantalla
alert (`Acertaste, el número es: ${numeroUsuario}. Lo hiciste en ${intentos} ${intentos == 1 ? "vez" : "vecez"}`);
} else {
if (numeroUsuario > numeroSecreto) {
alert("El número secreto es menor");
} else {
alert("El número secreto es mayor");
};
//La variable intentos estará en el bloque en el que la condición es falsa para ir incrementando cada vez que falle en el juego
intentos ++;
if (intentos > limiteIntentos){
alert (`Llegate al número máximo de ${limiteIntentos} intentos.`)
break;
}
};
};