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.

Sergi Torres Martí

Sergi Torres Martí

Soy un joven emprendedor y he decidido crear este blog para darme a conocer.Mi interes es dotar de contenidos que pueda compartir y que sean de utilidad para la comunidad de programadores y aficionados a la tecnología

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, ACEPTAR

Aviso de cookies