Hay una pregunta donde te piden que tenga una limite el bucle de 5 intentos y sale esto: while (intentos < 5) dentro de las respuestas correctas, pero no deberia ser while (intentos <= 5)?
Hay una pregunta donde te piden que tenga una limite el bucle de 5 intentos y sale esto: while (intentos < 5) dentro de las respuestas correctas, pero no deberia ser while (intentos <= 5)?
Hola, Bruno, espero que estés bien
Entiendo tu confusión, pero déjame explicarte por qué while (intentos < 5)
es la condición correcta para limitar el bucle a 5 intentos. En programación, los contadores suelen comenzar desde 0. Por lo tanto, cuando utilizas intentos < 5
, estás permitiendo que el bucle se ejecute mientras el valor de intentos
sea 0, 1, 2, 3 o 4, lo que resulta en un total de 5 intentos.
Si cambiaras la condición a while (intentos <= 5)
, el bucle se ejecutaría una vez más, permitiendo 6 intentos en total (0 a 5).
Aquí tienes un ejemplo para ilustrar:
let intentos = 0;
while (intentos < 5) {
console.log("Intento número: " + (intentos + 1));
intentos++;
}
Este código imprimirá "Intento número: 1" hasta "Intento número: 5", lo que suma 5 intentos.
Espero que esto aclare tu duda. ¡Espero haber ayudado y buenos estudios!