- Solicito al usuario el rango de números máximo con los cuales desea jugar:
let intentosUsuario = parseInt(prompt("Digita el limite máximo del rango a adivinar: ")); console.log(intentosUsuario); let numeroSecreto = Math.floor(Math.random()* intentosUsuario)+1;
- Solicito al usuario el número de oportunidades que quiere tener durante el juego
let cantidad_intentos = parseInt(prompt("Cuántos intentos deseas hacer para adivinar el número Secreto?: ")) console.log(cantidad_intentos); while(intentos <= cantidad_intentos)
- Para ello, agregue algunas líneas al código:
let numero = 0; let intentos = 1;let intento_en_palabras = "vez";
et intentosUsuario = parseInt(prompt("Digita el limite máximo del rango a adivinar: ")); console.log(intentosUsuario); let numeroSecreto = Math.floor(Math.random()* intentosUsuario)+1; let cantidad_intentos = parseInt(prompt("Cuántos intentos deseas hacer para adivinar el número Secreto?: ")) console.log(cantidad_intentos);
while(intentos <= cantidad_intentos) { if(numero >= 0 && numero <= 10) { numero = parseInt(prompt("Digite numero entre 0 y " + intentosUsuario));
if(numero == numeroSecreto)
{
alert(`Acertaste, el número secreto es: ${numeroSecreto}, lo hiciste en: ${intentos} ${intento_en_palabras}`);
Process.exit();
}
if (numero > numeroSecreto)
{
alert("numero digitado es mayor");
}
if (numero < numeroSecreto && numero > 0)
{
alert("Número digitado es menor");
}
if(intentos == 3)
{
alert(`Llegaste al número máximo de intentos`);
}
}
if(numero < 0 || numero > 10)
{
alert("numero fuera de rango"); //muestra mensaje si el numero no corresponde
break;
}
intentos++;
}
Muy agradable el ejercicio.
Quedo atenta a sus observaciones.
Gracias