do

(palabra clave)
Lenguaje: C++

Repite una orden mientras se cumple una condición

Declaración: do sentencia; while ( expresión )

Detalles:
La sentencia se ejecuta repetidamente, mientras el valor de expresión siga siendo verdadero (distinto de cero).

La comprobación se vuelve a realizar después de cada nueva ejecución de la sentencia.


Ejemplo:
// La orden "do..while"
// Parte de la Introducción a C++, por Nacho Cabanes
 
#include <iostream>
using namespace std;
 
int main()
{
    int valida = 711;
    int clave;
 
    do
    {
        cout << "Introduzca su clave numérica: ";
        cin >> clave;
        if (clave != valida) 
            cout << "No válida!" << endl;
    }
    while (clave != valida);
 
    cout << "Aceptada." << endl;
    return 0;
}

Órdenes relacionadas:   for   if   while  

En otros lenguajes:   do (Csharp)   repeat (Pascal)  


  Volver al índice de la referencia o al apartado de C++