Estructuras de Control Repetitivas
Contenido
Principal
Bucle for: Ideal para tareas donde se sabe el número exacto de repeticiones
(iteraciones).
Su sintaxis incluye inicialización, condición y actualización.
Bucle
while: Se repite mientras una condición sea verdadera. Útil cuando el
número de
repeticiones es indeterminado (ej. repetir hasta que el usuario ingrese
una palabra
clave).
Bucle
do-while: Similar a while, pero garantiza que el bloque de código se
ejecute al
menos una vez, ya que la condición se evalúa al final.
Ejemplo de Código
C++
#include
<iostream>
using namespace std;
int main() {
// Bucle FOR (Contar de 1 a 5)
cout << "Contador con FOR:"
<< endl;
for (int i = 1; i <= 5; i++) {
cout << i << "
";
}
cout
<< endl;
// Bucle
WHILE (Sumar números hasta ingresar 0)
int numero
= 1;
int suma =
0;
cout
<< "Suma con WHILE (ingresa 0 para terminar):"
<< endl;
while
(numero != 0) {
cout
<< "Ingresa un número: ";
cin
>> numero;
suma +=
numero;
}
cout << "La suma total es: "
<< suma << endl;
// Bucle
DO-WHILE (Garantiza una ejecución)
char
respuesta;
do {
cout
<< "¿Quieres continuar? (s/n): ";
cin >> respuesta;
} while
(respuesta != 's' && respuesta !=
'n');
return 0;
}
Ejercicio
Propuesto
Crea un
programa que pida un número al usuario y utilice un bucle for para calcular y
mostrar el
factorial de ese número.
VIDEO
Conclusión: Las estructuras repetitivas son fundamentales para la automatización
de tareas.
Elige el bucle for si sabes cuántas veces repetir, y while o do-while si
depende de
una condición externa.
.jpg)
Comentarios
Publicar un comentario