lunes, 12 de mayo de 2008

ciclo WhIlE

Ciclo WHILE

Veamos nuestro primer ciclo: WHILE. Un ciclo se utiliza para ejecutar una seria de instrucciones (o una sola) mientras se cumpla una condición, cuando se deje de cumplir la condición, estas instrucciones se dejarán de ejecutar.

En el código siguiente, se escribe un útil programa que pregunta cuanto es 1 + 1, mientras el usuario no escriba 2 (porque 1 + 1 es igual a 2), el programa no saldrá del ciclo y seguirá preguntando.

//Programa idiota, con ciclo WHILE
#include
using std::cout;
using std::cin;
using std::endl;
int main()
{ // abrimos main
int resultado;
cout << "Ingrese cuanto es 1+1: " << endl;
cin >> resultado;
while (resultado != 2) //Mientras resultado sea distinto de 2
{ // abrimos llave, porque usaremos 2 instrucciones.
cout << resultado << " no es la respuesta correcta, intente de nuevo: " << endl;
cin >> resultado;
} // fin del while.
cout << "Muy bien su resultado es correcto." << endl;
return 0; //terminacion exitosa
} // cerramos main.

Cuando, se introduzca un 2, se continuará con la ejecución del programa.

No hay comentarios: