6. Bucles: Automatización y Control 🔁
Aprende a ejecutar instrucciones repetidas millones de veces por segundo: while, do-while para menús, for estructurado y control con break / continue.
1. ¿Qué Bucle Usar según la Situación?
| Bucle | Evaluación | Mínimo de Pasos | Mejor Caso de Uso |
|---|---|---|---|
| while (cond) | Antes de entrar | 0 veces | Esperar eventos, procesar colas o leer hasta fin de archivo. |
| do { } while | Al final del bloque | 1 vez garantizada | Menús de consola interactivos (mostrar primero, preguntar después). |
| for (ini; cond; paso) | Antes de iterar | 0 veces | Recorrer rangos numéricos con límites conocidos (ej. 0 a N). |
2. El Bucle for Clásico
Diseñado para cuando conoces la cantidad exacta de repeticiones:
3. do-while: El Patrón Dorado para Menús
Garantiza que el usuario vea las opciones antes de evaluar si desea salir del programa:
4. Control de Flujo: break y continue
- 🛑 break: Interrumpe el bucle por completo y sale de él inmediatamente.
- ⏩ continue: Salta el resto de la iteración actual y avanza a la siguiente.
Ejercicio: Tabla de Multiplicar
Solicita un número entero positivo al usuario e imprime su tabla de multiplicar del 1 al 10 usando un bucle for.
Ver solución
Comprueba lo que Has Aprendido 🧠
Valida tu comprensión de bucles while, do-while, for y control con break/continue.


