10/14/2005

Ciclo WHILE en C++

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 <iostream>
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.

Ver como hacer para compilar este programa.

No hay comentarios.: