Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Solo 5 intentos

La respuesta correcta es la D:
Usando un bucle for junto con la instrucción break cuando el cliente adivine el número o cuando el número de intentos llegue a 5.

let numeroSecreto = Math.floor(Math.random() * 10);
for (let intentos = 0; intentos < 5; intentos++) {
let intento = parseInt(prompt("Ingrese un número del 0 al 9:"));
if (intento == numeroSecreto) {
alert(¡Eso es! Descubriste el número secreto ${numeroSecreto});
break;
}
}

1 respuesta

¡Hola Dayira!

Parece que estás en el camino correcto con tu comprensión del uso del bucle for junto con la instrucción break. La opción que seleccionaste, la D, es efectivamente una forma correcta de implementar el límite de 5 intentos para adivinar el número secreto.

En tu código, el bucle for está configurado para ejecutarse un máximo de 5 veces. Dentro del bucle, se solicita al usuario que ingrese un número. Si el número ingresado coincide con el número secreto, se muestra un mensaje de éxito y se utiliza break para salir del bucle, deteniendo así más intentos. Esto asegura que el juego termine cuando el cliente adivine correctamente o después de 5 intentos fallidos.

Aquí tienes un ejemplo práctico de cómo funciona:

let numeroSecreto = Math.floor(Math.random() * 10);
for (let intentos = 0; intentos < 5; intentos++) {
  let intento = parseInt(prompt("Ingrese un número del 0 al 9:"));
  if (intento == numeroSecreto) {
    alert(`¡Eso es! Descubriste el número secreto ${numeroSecreto}`);
    break;
  }
  if (intentos === 4) {
    alert("Lo siento, has alcanzado el número máximo de intentos.");
  }
}

En este ejemplo, si el usuario no adivina el número después de 5 intentos, se le informa que ha alcanzado el número máximo de intentos. Esto proporciona una experiencia de usuario completa.

Espero que esto te ayude a entender mejor cómo funciona el código y cómo puedes implementar esta lógica. ¡Espero haber ayudado y buenos estudios!