La instrucción DO-WHILE en C++

Definición de la instrucción «do … while»

Esta instrucción ejecuta un conjunto de sentencias que como mínimo se ejecutaran una vez..
El número de repeticiones depende de la condición y lo que tarde en dejar de cumplirse.

La sintaxis de la instrucción «do..while».

Tiene una sola sección por así decirlo en donde escribiremos la condición que hará que se repita el bucle.

do {

Sentencias;

}

while(<secCondición>);

Ejemplo de programa

El siguiente programa, pedirá números hasta que el numero introducido sea mayor de 1 y te dirá si es par o impar.

#include <iostream>

using namespace std;
int main() {

int x;
do{
cout << «introduce un numero positivo mayor que 1: «;
cin >> x;
}while(x<=1);if(x%2==0){cout << «PAR» << endl;}else{cout << «IMPAR» << endl;

}

}

El programa crea la variable ‘x’ que contendrá el número que introduce el usuario.

Una vez inicializada la variable, entramos en el bucle donde se nos pide que introduzcamos un numero mayor de «1». De ser así acabaría el bucle y pasaríamos a la siguiente instrucción, en el caso contrario nos volvería a ejecutar las instrucciones.

Una vez fuera del bucle el programa ejecuta un «if» que comprueba si el numero introducido es par o impar. Esto lo podemos saber con el resto de dividir un numero entre «2», si es «0» significara que es par, de lo contrario impar.

Deja un comentario