2.3.3. Hacer-Mientras

 

En la estructura "Hacer-Mientras" la condición de repetición se evalúa al final a diferencia de las otras estructuras de control donde la evaluación ocurre al principio, por lo tanto le da como una ventaja al programador, porque si lo condición se cumple o no, lo realice una vez.

 

 

Al igual que la estructura repetitiva cíclica para/desde se vale de un contador o acumulador para ejecutarse o detenerse en algún momento. El siguiente ejemplo muestra la implementación del do-while en C++ y muestra los números escritos a hasta que el usuario escriba 0.