Ahora con nuevo dominio, para que tu acceso a la página sea mas fácil.  

 www.cmasmas.es.mn

-----------------------------------------------------------

DO

Estructura repetir (hacer mientras que).

Esta es otra estructura repetitiva de control que es implementada para efectuar un ciclo.  Es parecida a la estructura mientras y en algunos aspectos se complementan.  Se utiliza en situaciones en las que se desea que una secuencia se repita, al menos una vez, antes de comprobar la condición de repetición y está formada por dos partes:  una expresión de tipo lógico y la secuencia de instrucciones, donde una de ellas debe estar modificando la expresión.

La diferencia especial entre la estructura repetir y la estructura mientras es que en la primera la secuencia de instrucciones se ejecuta por lo menos una vez, antes de evaluar la condición de repetición y, en la estructura mientras la condición de terminación es evaluada primero y, por lo tanto, el grupo de instrucciones o campo de la sentencia puede ser o no ejecutado.

Representación

REPETIR

   <secuencia>

MIENTRAS <expresión lógica>

Ejemplo

REPETIR 

   A = A + 1

   ESCRIBA: A, B

MIENTRAS A < = B

Funcionamiento

Al entrar a la estructura se ejecuta la secuencia de instrucciones una vez y se evalúa la condición; si ésta es falsa, se sale de la estructura y continúa con la instrucción siguiente; y si es verdadera, se repite mientras que la condición sea verdadera.

La secuencia, entonces, se ejecutará repetidamente mientras que la expresión lógica sea cierta, asegurándose que la secuencia se ejecuta por lo menos una vez.  La estructura repetir puede implementarse en ciclos cuyos esquemas sean cualitativos o cuantitativosLas instrucciones no se repiten cuando la condición es falsa.

-----------------------------------------------------------

Código que encuentra la suma de los primeros n números.


#include<conio.h>
#include<iostream.h>
main()
{
clrscr();
int suma=0,num,cont=0;
cout<<"Ingrese un número, se encontrar  la suma---> ";
cin>>num;
do
{
cont+=1;
suma+=cont;
}
while(cont<num);
cout<<endl<<endl<<endl<<"La suma de los primeros "<<num<<" números es: "<<suma;
getch();
return 0;
}

Programa que encuentra la suma de los primeros n números.

-----------------------------------------------------------

OTROS CÓDIGOS.

Convierte de decimal a binario.  Se utiliza la estructura repetitiva "do".

Autor--->  icamarero98@hotmail.com

-----------------------------------------------------------

Si encuentras algún error en las temas aquí explicados, te rogamos el favor nos lo hagas saber a cmasmascc@hotmail.com

-----------------------------------------------------------

Empresa amiga-->   pcXPertos ®