6. Ciclos (Repetición)
Ciclo While (Mientras)
El while repite un bloque de código mientras su condición sea true. Si la condición es falsa desde el principio, el código nunca se ejecuta.
Ciclo Do-While (Hacer - Mientras)
A diferencia del while, el do-while siempre ejecuta el código al menos una vez antes de verificar la condición al final.
Es perfecto para menús o validaciones de entrada.
Ciclo For (Para)
El for es el rey de los bucles cuando sabes exactamente cuántas veces quieres repetir algo. Agrupa la declaración de la variable, la condición y el incremento en una sola línea ordenada.
Break y Continue
- break: Corta y destruye el ciclo instantáneamente, saliendo de él.
- continue: Corta la repetición actual y salta directamente a la siguiente iteración.
👨💻 Ejercicio Práctico
Crea un bucle for que cuente del 1 al 10. Imprime los números, pero salta el número 5 usando la palabra reservada continue.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Haz un ciclo while que inicie en 5 y baje hasta 1. Al terminar imprime "¡Despegue!".
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 3
Con un ciclo for del 2 al 20, aumenta tu contador i += 2 para imprimir únicamente números pares rapidísimo.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 4
Crea una variable int op = 0; y haz un do-while que se repita mientras op sea distinto de 1.
👁️ Ver solución propuesta
Ponte a prueba
Comprueba tus conocimientos sobre este tema realizando nuestro pequeño test.