Desafío: Detener y Omitir en Bucles
Tarea
Implementar un bucle que omita las iteraciones pares y se detenga en la quinta iteración. Aquí están las instrucciones:
- El bucle debe detenerse en la quinta iteración.
- Para cada iteración, mostrar el número de iteración en la consola.
- Si el bucle omite una iteración, mostrar la palabra
"Skip"en la consola. - Si el bucle se detiene, mostrar la palabra
"Stop"en la consola.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", ___); if (i >= 5) { console.log("___"); ___; }; if (i % 2 == 0) { console.log("___"); ___; } else { console.log("Successful"); }; };
La salida debe ser:
Iteration 1
Successful
Iteration 2
Skip
Iteration 3
Successful
Iteration 4
Skip
Iteration 5
Stop
- Incluir la variable del contador en la primera instrucción
console.log(). - Utilizar la instrucción
breakdentro del bloqueif (i >= 5)para detener el bucle. - Mostrar la cadena
"Stop"en la consola antes de la instrucciónbreak. - Utilizar la instrucción
continuedentro del bloqueif (i % 2 == 0)para omitir las iteraciones pares. - Mostrar la cadena
"Skip"en la consola antes de la instruccióncontinue. - En los demás casos, mostrar
"Successful"en la consola.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", i); if (i >= 5) { console.log("Stop"); break; } if (i % 2 == 0) { console.log("Skip"); continue; } else { console.log("Successful"); } }
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 5. Capítulo 8
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Suggested prompts:
Can you explain why the loop stops at the 5th iteration?
What would happen if we changed the stopping condition to a different number?
Can you show how the output would look if we didn't skip even iterations?
Awesome!
Completion rate improved to 2.33
Desafío: Detener y Omitir en Bucles
Desliza para mostrar el menú
Tarea
Implementar un bucle que omita las iteraciones pares y se detenga en la quinta iteración. Aquí están las instrucciones:
- El bucle debe detenerse en la quinta iteración.
- Para cada iteración, mostrar el número de iteración en la consola.
- Si el bucle omite una iteración, mostrar la palabra
"Skip"en la consola. - Si el bucle se detiene, mostrar la palabra
"Stop"en la consola.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", ___); if (i >= 5) { console.log("___"); ___; }; if (i % 2 == 0) { console.log("___"); ___; } else { console.log("Successful"); }; };
La salida debe ser:
Iteration 1
Successful
Iteration 2
Skip
Iteration 3
Successful
Iteration 4
Skip
Iteration 5
Stop
- Incluir la variable del contador en la primera instrucción
console.log(). - Utilizar la instrucción
breakdentro del bloqueif (i >= 5)para detener el bucle. - Mostrar la cadena
"Stop"en la consola antes de la instrucciónbreak. - Utilizar la instrucción
continuedentro del bloqueif (i % 2 == 0)para omitir las iteraciones pares. - Mostrar la cadena
"Skip"en la consola antes de la instruccióncontinue. - En los demás casos, mostrar
"Successful"en la consola.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", i); if (i >= 5) { console.log("Stop"); break; } if (i % 2 == 0) { console.log("Skip"); continue; } else { console.log("Successful"); } }
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 5. Capítulo 8