let opcion = parseInt(prompt('SELECCIONES LA OPCIÓN DEL TIPO DE JUEGO A JUGAR: \n1. 1-10 \n2. 1-100 \n3. 1-1000 '));
let maxIntentos;
let rangoMax;
let textoRango;
// Los valores según la opción elegida
if(opcion == 1){
maxIntentos = 3;
rangoMax = 10;
textoRango = "1 y 10";
} else {
if(opcion == 2){
maxIntentos = 7;
rangoMax = 100;
textoRango = "1 y 100";
} else {
maxIntentos = 10;
rangoMax = 1000;
textoRango = "1 y 1000";
}
}
// Generar número secreto según el rango
let numSecreto = Math.floor(Math.random() * rangoMax) + 1;
let intentos = 1;
while(numUsuario != numSecreto){
numUsuario = parseInt(prompt(Inserte un Número entre ${textoRango}:
));
console.log(numUsuario);
if(numUsuario == numSecreto){
alert(`Número ingresado es correcto, ${numUsuario}, en ${intentos} ${intentos == 1 ? 'intento' : 'intentos'}`);
} else {
if(numUsuario > numSecreto){
alert(`El número secreto es MENOR, Ingresaste ${numUsuario}`);
} else {
alert(`El número secreto es MAYOR, Ingresaste ${numUsuario}`);
}
if(intentos >= maxIntentos){
alert(`Lo siento, alcanzaste el número máximo de ${maxIntentos} intentos`);
break;
}
intentos++;
}
}