Estructura de Repetición C++ Prof. Carlos Rodríguez Sánchez
while Structure Formato: while (expression) statement (s)
while Structure Flujograma T Logical expression statement F
while Structure Ejemplo: considere el siguiente segmento de un programa en C++ int i = 0; while ( i <= 20) { cout << i << “ “; i = i + 5; } cout << endl; start i = 0 T i > 20 stop F i i = i + 5
while Structure Output: 0 5 10 15 20
for Structure Formato: for (initial statement; loop condition; update statement) statement (s) Initial expression t Update expression Logical expression statement f
for Structure Ejemplo: considere el siguiente segmento de un programa en C++ for (int i = 0; i <= 20; i = i + 5) cout << i << “ “; cout << endl; Output: 0 5 10 15 20
do … while Structure Formato: do statement (s) while (expression);
do … while Structure Ejemplo (siguiendo los anteriores): int i = 0; do { cout << i << “ “; i = i + 5; } while (i <= 20);