En este capítulo veremos un ejemplo de como utilizar los búcles while y do while en C++, el funcionamiento de ambos es prácticamente el mismo y sólo es diferente en su estructura.
Los Búcles while y do while son dos estructuras de control de flujo que al igual que el búcle for nos
permite iterar en una secuencia mientras una determinada condición se cumple.
Estructura while:
while(condición)
{
//instrucciones
}
Estructura while:
while(condición)
{
//instrucciones
}
Estructura do while:
do
{
//instrucciones
}
while(condición);
while-dowhile.cpp
#include <iostream> using namespace std; int main() { /* Búcles while y do while son dos estructuras de control de flujo que al igual que el búcle for nos permite iterar en una secuencia mientras una determinada condición se cumple */ //Búcle while char *cadena1 = "El tercer mundo pasa hambre mientras Obama se arrasca la barriga"; int x = 0; while(x < strlen(cadena1)) { cout << "index=" << x << ":valor=" << cadena1[x] << endl; x++; //si no se incrementa la variable, se convierte en un búcle infinito } cout << "---------------------------------------------------" << endl; //do while char *cadena2 = "Las hamburguesas engordan"; int y = 0; do { if (y == 16) break; cout << "index=" << y << ":valor=" << cadena2[y] << endl; y++; } while(y < strlen(cadena2)); system("PAUSE"); return 0; }
No hay comentarios:
Publicar un comentario