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++