Los bucles en C++ te permiten repetir acciones de forma controlada. Vamos a explorar cómo usar los bucles `for`, `while` y `do-while` para repetir acciones en tus programas.
Bucle `for`
El bucle `for` se utiliza para ejecutar un bloque de código un número específico de veces.
#include <iostream>
int main() {
for (int i = 1; i <= 5; ++i) {
std::cout << "Iteración " << i << std::endl;
}
return 0;
}
En este ejemplo, el bucle `for` imprimirá "Iteración 1" hasta "Iteración 5".
Bucle `while`
El bucle `while` se utiliza para ejecutar un bloque de código mientras una condición sea verdadera.
#include <iostream>
int main() {
int contador = 1;
while (contador <= 5) {
std::cout << "Iteración " << contador << std::endl;
contador++;
}
return 0;
}
El bucle `while` imprimirá "Iteración 1" hasta "Iteración 5".
Bucle `do-while`
El bucle `do-while` es similar al bucle `while`, pero garantiza que el bloque de código se ejecute al menos una vez, incluso si la condición es falsa.
#include <iostream>
int main() {
int contador = 1;
do {
std::cout << "Iteración " << contador << std::endl;
contador++;
} while (contador <= 5);
return 0;
}
El bucle `do-while` imprimirá "Iteración 1" hasta "Iteración 5".
Estos bucles son herramientas poderosas para controlar la repetición de código en tus programas. Utilízalos según sea necesario para cumplir con los requisitos de tu aplicación.