miércoles, 15 de junio de 2011

PROGRAMACIÓN: Instrucción Do...While

La instrucción do...while es una variante del while que se usa así:
do{

}

while();

La única diferencia del significado de do...while respecto al de while es que en vez de evaluar primero la condición y ejecutar sólo si es cierta, do...while primero ejecuta las y luego mira la para ver si se ha de repetir la ejecución de las mismas. Por lo demás ambas instrucciones son iguales, e incluso también puede incluirse break; y continue; entre las del do...while.

do ... while está especialmente destinado para los casos en los que haya que ejecutar las al menos una vez aún cuando la condición sea falsa desde el principio.

3 comentarios:

  1. Muchachos en la publicación no se visualiza bien la forma de utilizar la instrucción, aquí les dejo la manera para utilizarla, con la explicación mostrada en la entrada.

    do{
    }
    while();

    ResponderEliminar
  2. EJERCICIOS
    1. Escriba un programa que pida al usuario un carácter y un número de repeticiones. Luego imprima el carácter el número de veces especificado.
    2. Elabore un programa en lenguaje C para calcular el promedio de una lista de x números. Solución en WHILE.
    3. Escriba un programa que calcule el resultado de todos los números del uno al cien (1+2+3+4 ).
    4. Escriba un programa que genere las tablas de multiplicar del 1 al 10.
    5. Haga un programa usando bucle do-While, que pida números y luego calcule la media de esos números. El usuario debe introducir los datos hasta que escriba -1 para finalizar la lectura.

    ResponderEliminar
  3. Jhonny Roa y Louis Caraballo presentación de los 5 ejercicios de while do while y

    Escriba un programa que pida al usuario un character y un numero de repeticiones. Luego imprima el carácter el numero de veces especificado.
    #include
    #include
    int main()
    {
    Char x;
    Int c,n;
    C=1;
    Cout<< “ingrese un caracter:”;
    Cin>>x;
    Cout<< “ingrese número de repeticiones”;
    Cin>>n;
    While (c<=n)
    {
    Cout>>x;
    C=c+1;
    }
    Getch();
    }

    Elabore un programa en lenguaje c para calcular el promedio de una lista de x numeros. Solucion en while.
    # include
    #include
    Int main()
    {
    Int x,c,y,s;
    Float prom;
    C=1;
    S=o;
    Cout<< “ingrese numero de datos:”;
    Cin>>x;
    While (c<=x)
    {
    Cout<< “ingrese un numero:”;
    Cin>>y;
    S=s+y;
    C=c+1;
    }
    Prom=s/x;
    Cout<< “el promedio de los numeros es:”<
    #include
    Int main()
    {
    Int s;
    S=0;
    For(i=1; i<=100; i++)
    {
    S=s+I;
    }
    Cout<< “la suma de los numerous del 1 al 100 es:”<
    #include
    Int main()
    {
    Int m;
    For (i=1; i<=10; i++)
    {
    For (j=1; j<=10; j++)
    {
    M=i*j;
    Cout<< i<<“x”<
    #include
    Int main()
    {
    Int num, suma, c;
    Float prom;
    Suma=0;
    C=0;
    Cout<< “ingrese un numero”;
    Cin>> num;
    Do
    {
    Suma=suma+num;
    C=c+1;
    Cout<< “ingrese un numero”;
    Cin>> num;
    }
    While (num<> -1)
    Prom= suma/c;
    Cout<< “el promedio es:”<<prom;
    Getch();
    }

    ResponderEliminar