RESPUESTAS: B Y D
Ambos códigos implementan correctamente el límite de 5 intentos, utilizando el bucle for(Para la opción D) y finaliza con el break luego de 5 intentos.
RESPUESTAS: B Y D
Ambos códigos implementan correctamente el límite de 5 intentos, utilizando el bucle for(Para la opción D) y finaliza con el break luego de 5 intentos.
Eres la persona encargada del sistema informático de Serenatto - Café & Bistró. La gerente desea mejorar el sistema de lotería del bistró implementando un juego en el cual los clientes adivinan un número secreto para ganar un descuento especial. Empleando tus conocimientos del curso "Lógica de programación: sumérgete en la programación con JavaScript", decides implementar esta funcionalidad utilizando la instrucción "break".
Pregunta: ¿Cómo implementarás un límite de 5 intentos para que los clientes adivinen el número secreto?
Las respuestas que elegí como correctas, fueron:
let numeroSecreto = Math.floor(Math.random() * 10);
let intentos = 0;
while (intentos < 5) {
let intento = parseInt(prompt("Ingrese un número del 0 al 9:"));
intentos++;
if (intento == numeroSecreto) {
alert(`¡Eso es! Descubriste el número secreto ${numeroSecreto}`);
break;
}
}
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;
}
}
Esto ya que para poder implementar correctamente un límite de intentos y salir del bucle al adivinar el número, la instrucción break es esencial; es por eso, que elegí esas alternativas, ya que utilizan break dentro del bucle
No leí bien la instrucción y seleccione una opción sin break, siendo esta un requisito de los solicitado.