Lección 6: Bucles while & do-while
Las condiciones nos dieron elección; los bucles nos dan repetición. while (condición) { ... } comprueba la condición antes de cada vuelta y ejecuta el cuerpo una y otra vez mientras sea verdadera. Para eso necesitas un contador (como int i) que avance con i++ — si no, la condición nunca se apaga y e
while es 'mientras no hayas llegado — da otro paso'. do-while es como probar la sopa: primero pruebas (¡al menos una vez!), y solo entonces decides si necesita más sal y vuelves a probar.
- while (condición)
- Comprueba la condición antes de cada vuelta; el cuerpo se ejecuta mientras la condición sea verdadera.
- do { } while (condición);
- Comprueba la condición al final, así que el cuerpo se ejecuta al menos una vez. ¡Nota el punto y coma final!
- contador & i++
- Una variable que sigue las vueltas; i++ le suma 1 cada vez.
- bucle infinito
- Si la condición nunca se vuelve falsa (por ejemplo, olvidaste i++), el bucle nunca se detiene.
- validación de entrada
- Pedir la entrada una y otra vez hasta que sea válida — el uso clásico de do-while.