Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Solución y agregado al juego

Buen día y gracias, practiqué todo el ejercicio y cosidere algunos agregados, al final mi solución fue esta:

// saludo
alert("BIENVENIDO A ADIVINA EL NÚMERO!");

// VAMRIABLES
let numeroMaxPosible = 0;
let numeroSecreto = 0;
let numeroIngresado = 0;
let intentos = 0;
let maxIntentos = 0;

numeroMaxPosible = prompt(
  "Ingresa el número límite en el que se encontrará el número secreto."
);

numeroSecreto = Math.floor(Math.random() * numeroMaxPosible) + 1;

console.log(numeroSecreto); // muestra el número secreto en consola

maxIntentos = prompt("Ingresa la cantidad de intentos");

// PROGRAMA
while (numeroIngresado != numeroSecreto) {
  numeroIngresado = parseInt(prompt("Ingresa un número"));

  if (numeroIngresado == numeroSecreto) {
    intentos++;

    alert(
      `FELICITACIONES! El número secreto es ${numeroSecreto}, lo lograste en ${intentos} ${
        intentos == 1 ? "solo intento." : "intentos."
      }`
    );
  } else {
    if (numeroIngresado > numeroSecreto) {
      alert(`El número es menor a ${numeroIngresado}`);
    } else {
      alert(`El número es mayor a ${numeroIngresado}`);
    }

    intentos++;

    if (intentos == maxIntentos) {
      alert(
        `Llegaste al limite de intentos que es ${maxIntentos} ${
          maxIntentos == 1 ? "vez" : "veces"
        }`
      );

      break;
    }
  }
}
1 respuesta
solución!

Hola!!!

En mi caso he agregado antes y después del while varios alerts para dar comprensión a la temática del juego:

alert("Bienvenid@ al juego"); alert(Solo tienes ${maximosIntentos} intentos para acertar, Listo?);

while (numeroUsuario != numeroSecreto) -> resto del código

alert("GRACIAS POR PARTICIPAR");