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