Estuve intentando estudiar sobre los bucles y me surgió la duda en este ejercicio en particular:
en este ejercicio la premisa que se nos pide resolver es la siguiente:
Pregunta: ¿Cómo implementarás un límite de 5 intentos para que los clientes adivinen el número secreto?
Entonces pasa lo siguiente que me ha llamado la atención: este es el ejercicio resuelto por la página, que dice que esta resuelto de manera satisfactoria y nos da como ejemplo correcto:
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;
}
}
** mi pregunta es para que sean 5 intentos en total el bucle for no deberia tener ≤
for (let intentos = 0; intentos ≤ 5; intentos++)
esto seria para que se incluya el intento 5 y tengamos 5 intentos en total
y no 4 con la solución dada como ejemplo.
se me ocurren 2 soluciones o cambiamos la consigna y le ponemos que queremos tener 4 intentos o cambiamos el bucle de esta manera: for (let intentos = 0; intentos ≤ 5; intentos++)
Muchas gracias **