external image universidad-de-cundinamarca.jpgGrupo 5
Julian Andres Maldonado
Jesica Trujillo (Lider)


external image programacion.jpg

DO WHILE

Esta estructura de repeticion es similar a la estructura while. En while la condición para que se repita el bloque de instrucciones se evalúa desde el principio del ciclo de repeticiones, en cambio, en la estructura do-while, al principio se ejecuta el bloque y luego se evalúa la condición para ver si se sigue ejecutando o no. Esto significa que el bloque se ejecutará por lo menos una vez.

La forma de esta estructura es:

do {
bloque de enunciados
} while (condición);













EJEMPLOS:


1. Veamos un ejemplo en donde se imprimen los números del 1 al 10 usando esta estructura. Al final también se imprime en pantalla el valor contenido en la variable principal a fin de mostrar cuál es su valor final.

#include <iostream>
using namespace std;
int main()
{
int num = 1;
do {
cout<<num<<endl;
num = num + 1;
} while (num<=10);
codigo-programacion.jpg
cout<<"La variable num vale"<<num<<endl;}

Esto imprime en pantalla:
1
2
3
4
5
6
7
8
9
10
La variable num vale: 11

2.
#include <stdio.h>

#include <conio.h>

#include <string.h>

void main()

{

clrscr();

declaracion variables

int x=1;

instruccion do while

do{

gotoxy(10, x+3); printf("%d GATO",x);

x++; } while(x<=10);

getchar();

}

Corrida del programa:
external image image199.jpg

Sentencia Do While