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)
2
respuestas

Solucion al desafío final

let holaMundo = alert("Bienvenido al jueguito!");
let numeroMax = 0;
let maximoIntentos = 3;
// math.random genera numeros que pertenecen al intervalo [0,1)
let opcion = parseInt(
  prompt(
    "Escribe 1 para jugar en modo fácil, 2 para dificil, 3 muy dificil, otro para salir: "
  )
);
switch (opcion) {
  case 1:
    numeroMax = 10;
    break;
  case 2:
    (numeroMax = 30), (maximoIntentos *= 2);
    break;
  case 3:
    (numeroMax = 50), (maximoIntentos *= 3);
    break;
  default:
    break;
}
let numeroSecreto = Math.floor(Math.random() * numeroMax) + 1;
let numeroUsuario = 0;
let intentos = 0;
let intentosRestantes = maximoIntentos;
//let palabraIntento = "vez";
while (numeroUsuario != numeroSecreto) {
  numeroUsuario = parseInt(
    prompt(`Me indicas un numero entre 1 y ${numeroMax} por favor: `)
  );
  intentos++;
  intentosRestantes--;
  if (numeroUsuario == numeroSecreto) {
    // {condicion} ? si es true [hace esto] : si es false [hace esto]
    alert(
      `Acertaste, el numero es: ${numeroSecreto}. Lo lograste en ${intentos} ${
        intentos == 1 ? "vez" : "veces"
      }`
    );
  } else {
    alert(
      `No acertaste el numero :( te quedan ${intentosRestantes} ${(intentosRestantes ==
        1 ? "intento" : "intentos")}`
    );
    if (numeroUsuario < numeroSecreto) {
      alert("El numero secreto es mayor!");
    } else {
      alert("El numero secreto es menor!");
    }
  }
  if (intentos == maximoIntentos) {
    alert(
      `Has agotado tus ${maximoIntentos} intentos, el numero secreto era: ${numeroSecreto}`
    );
    break;
  }
}
2 respuestas
solución!

Hola! ¿Cómo estás?

¡Felicitaciones por el esfuerzo y dedicación que has puesto en tu código! Gracias por compartir tu trabajo con nosotros. Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

¡Gracias nuevamente! Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!

Muchas gracias iara por tus palabras de motivación. Encantado de compartir por si alguno quiere explorar algo mas de lo propuesto por los desafíos