miércoles, 17 de marzo de 2010

while y do while

Por favor, leer el siguiente bloque : y desarrollar un programa con while y otro con do while

Hasta 18 de Marzo (14:00 Horas)


CICLO WHILE


En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte en falsa el ciclo termina.

Su formato general es :

cargar o inicializar variable de condición;

while(condición)

{

grupo cierto de instrucciones;

instrucción(es) para salir del ciclo;

};

Un error muy comun con el while, es poner un punto y coma(;) despues de la (condición) ejemplo while(condicion); ←-esto es y causa un error.

Prog7.cpp

#include 


#include

#include

void main()

{

clrscr();

// declaracion variables

int x=1;

// instruccion while

while(x<=10) { gotoxy(10, x+3); printf("%d PATO",x); x++; }; getchar(); }


C
ICLO DO WHILE C++

Su diferencia básica con el ciclo while es que la prueba de condición es hecha al finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez porque primero ejecuta las instrucciones y al final evalúa la condición;

También se le conoce por esta razón como ciclo de condición de salida.

Su formato general es :

cargar o inicializar variable de condición;

do {

grupo cierto de instrucción(es);

instrucción(es) de rompimiento de ciclo;

} while (condición);

prog8.cpp

#include 


#include <conio.h>

#include

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();
}

23 comentarios:

  1. Ejercicio con while "tabla de multiplicar"
    #include
    #include
    void main()
    {
    clrscr();
    int t,n;
    printf("ingrese la tabla que quiere trabajar:"); scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    Ejercicio con do while
    #include
    #include
    #include
    void main()
    {
    clrscr();
    int a, b;
    b=1;
    prinrf("ingrese un numero:"); scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  2. Ejercicio con while "tabla de multiplicar"
    #include
    #include
    void main()
    {
    clrscr();
    int t,n;
    printf("ingrese la tabla que quiere trabajar:"); scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    Ejercicio con do while
    #include
    #include
    #include
    void main()
    {
    clrscr();
    int a, b;
    b=1;
    prinrf("ingrese un numero:"); scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  3. Realizar una tabla de multiplicar con While
    ====**********=====**=*=***===*=*=*=*==*=*
    #include
    #include
    void main()
    {
    clrscr();
    int t,n;
    printf("ingrese el numero de tabla que quiere trabajar:"); scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }
    **=*=*=*=*=*=*=*=*=**=*=*=*==*
    Ejercicio ahora con Do While
    ===*=*=*=*=*==*=*=*=*=*=*=*==*

    #include
    #include
    #include
    void main()
    {
    clrscr();
    int a, b;
    b=1;
    printf("Ingrese un numero por favor:"); scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  4. Crear una tabla de Multiplicar Con While.-

    #include
    #include
    void main()
    {
    clrscr();
    int t,num;
    printf("Ingrese el numero:"); scanf("%d",&t);
    num=1
    while(num<=12)
    {
    gotoxy(5,nun); printf("%d",t); printf("x"); printf("%d",num); Printf("=");printf("%d",num*t);
    n++;
    }
    getch();
    }

    Crear ahora con do while

    #include
    #include
    #include
    void main()
    {
    clrscr();
    int p, b;
    b=1;
    printf("ingrese un numero:"); scanf("%d",p);
    do
    {
    gotoxy(6,b); printf("%d",p); printf("*"); printf("d",b); printf("="); printf("%d",p*b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  5. hola ingeniero buenos dia espero quetenga un lindo dia
    este es el ejercicio con while


    #include
    #include
    void main ()
    {
    int suma=0,i=1;
    clrscr ();
    while(i<=10){
    suma=suma+i;
    i++;
    }
    printf("la suma es:%d",suma);
    getch();
    }




    ESTE ES CON DO WHILE

    #include
    #include
    void main ()
    {
    int suma=0,i=1;
    clrscr ();
    do{
    suma=suma+i;
    i++;
    }while(i<=10);
    printf("la suma es:%d",suma);
    getch();
    }

    ResponderEliminar
  6. #include
    #include
    void main ()
    {
    int suma=0,i=1;
    clrscr ();
    while(i<=10){
    suma=suma+i;
    i++;
    }
    printf("la suma es:%d",suma);
    getch();
    }




    ESTE ES CON DO WHILE

    #include
    #include
    void main ()
    {
    int suma=0,i=1;
    clrscr ();
    do{
    suma=suma+i;
    i++;
    }while(i<=10);
    printf("la suma es:%d",suma);
    getch();
    }

    ResponderEliminar
  7. División hasta 20 veces con While

    #include
    #include
    void main()
    {
    clrscr();
    int i,n;
    printf("Ingrese un numero:"); scanf("%d",&n);
    i=1
    while(i<=20)
    {
    printf("%d",i); printf("/"); printf("%d",n); Printf("=");printf("%d",i/n);
    i++;
    }
    getch();
    }

    ResponderEliminar
  8. hola Ing.como esta... aki le dejo mi deber...bueno bay...
    cuidece...

    #include
    #include
    void main()
    {
    clrscr();
    int t,num;
    printf("Ingrese el valor:"); scanf("%d",&num);
    num=1
    while(num<=12)
    {
    gotoxy(5,num); printf("%d",t); printf("x"); printf("%d",num); Printf("=");printf("%d",num*t);
    num++;
    }
    getch();
    }

    EL EJERCICIO CON DO.....

    #include
    #include
    void main()
    {
    clrscr();
    int a, b;
    b=1;
    printf("Ingrese un VALOR:"); scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  9. hola ingeniero buenas tarde este es el trabajo con while
    CARLOS ASTUDILLO


    #include
    #include
    void main ()
    {
    int suma=0,i=1;
    clrscr ();
    while(i<=10){
    suma=suma+i;
    i++;
    }
    printf("la suma es:%d",suma);
    getch();
    }




    ESTE ES CON DO WHILE

    #include
    #include
    void main ()
    {
    int suma=0,i=1;
    clrscr ();
    do{
    suma=suma+i;
    i++;
    }while(i<=10);
    printf("la suma es:%d",suma);
    getch();
    }

    ResponderEliminar
  10. *=Ejercicio con while "tabla de multiplicar"


    #include
    #include
    void main()
    {
    int t,n;
    clrscr();
    printf("ingrese la tabla que quiere trabajar:");
    scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    *)Ejercicio con do while


    #include
    #include
    #include
    void main()
    {
    int a, b;
    clrscr();
    b=1;
    prinrf("ingrese un numero:");
    scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  11. Hola ing. como esta soy Segundo Siza. Crear una tabla de sumar con While

    #include
    #include
    void main()
    {
    clrscr();
    int a,b;
    printf("Ingrese el numero que desee sumar:"); scanf("%d",&a);
    b=1;
    while(b<=12)
    {
    gotoxy(5,2); printf("%d",b); printf("+"); printf("%d",a); Printf("=");printf("%d",b+a);
    a++;
    }
    getch();
    break;
    }

    Hora lo hago un programa con do while que sirba para sumar.

    #include
    #include
    #include
    void main()
    {
    clrscr();
    int x, y;
    y=1;
    printf("ingrese un numero que desee sumar"); scanf("%d",x);
    do
    {
    gotoxy(6,4); printf("%d",y); printf("+"); printf("d",x); printf("="); printf("%d",y+x);
    y++;
    }
    while (y<=24);
    getch();
    break;
    }

    ResponderEliminar
  12. ♥Ejercicio con while "tabla de multiplicar"


    #include
    #include
    void main()
    {
    int t,n;
    clrscr();
    printf("ingrese la tabla que quiere trabajar:");
    scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    ♣Ejercicio con do while


    #include
    #include
    #include
    void main()
    {
    int a, b;
    clrscr();
    b=1;
    prinrf("ingrese un numero:");
    scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  13. Hola buenas tarde Ing. soy nueva en el curso ATT. Isabel Aviles...

    #include
    #include
    void main()
    {
    clrscr();
    int t,n;
    printf("ingrese un numero:"); scanf("%d",&t);
    n=1
    while(n<=12)
    {
    printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    Ejercicio con do while

    #include
    #include
    #include
    void main()
    {
    clrscr();
    int a, b;
    b=1;
    prinrf("ingrese un numero:"); scanf("%d",a);
    do
    {
    printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  14. hola ing:aqui esta mi deber att magali sanunga el Ejercicio con while **tabla de multiplicar**
    #include
    #include
    void main()
    {
    clrscr();
    int t,n;
    printf("ingrese la tabla que quiere trabajar:"); scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    ****Ejercicio con do while****

    #include
    #include
    #include
    void main()
    {
    clrscr();
    int a, b;
    b=1;
    prinrf("ingrese un numero:"); scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  15. Ejercicios; Tony Chang Riquero.
    Crear una tabla de Multiplicar Con la Sentencia While.-

    #include
    #include
    void main()
    {
    clrscr();
    int r,num;
    printf("Ingrese el numero:"); scanf("%d",&r);
    num=1
    while(num<=12)
    {
    gotoxy(5,nun); printf("%d",r); printf("x"); printf("%d",num); Printf("=");printf("%d",num*r);
    nun++;
    }
    getch();
    }

    Crear una tabla de Multiplicar Con la Sentencia Do While.

    #include
    #include
    void main()
    {
    clrscr();
    int a, c;
    a=1;
    printf("ingrese un numero:"); scanf("%d",c);
    do
    {
    gotoxy(6,a);printf("%d",c);printf("*"); printf("%d",a);printf("="); printf("%d",c*a);
    a++;
    }while (a<=20);
    getch();
    }

    ResponderEliminar
  16. #include
    #include
    void main()
    {
    clrscr();
    int r,num;
    printf("Ingrese el numero:"); scanf("%d",&r);
    num=1
    while(num<=12)
    {
    gotoxy(5,nun); printf("%d",r); printf("x"); printf("%d",num); Printf("=");printf("%d",num*r);
    nun++;
    }
    getch();
    }

    Crear una tabla de Multiplicar Con la Sentencia Do While.

    #include
    #include
    void main()
    {
    clrscr();
    int a, c;
    a=1;
    printf("ingrese un numero:"); scanf("%d",c);
    do
    {
    gotoxy(6,a);printf("%d",c);printf("*"); printf("%d",a);printf("="); printf("%d",c*a);
    a++;
    }while (a<=20);
    getch();
    }

    Att.. Javier Romero

    ResponderEliminar
  17. #include
    #include
    void main()
    {
    int t,n;
    clrscr();
    printf("ingrese la tabla que quiere trabajar:");
    scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    ♣Ejercicio con do while


    #include
    #include
    #include
    void main()
    {
    int a, b;
    clrscr();
    b=1;
    prinrf("ingrese un numero:");
    scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  18. #include
    #include
    void main()
    {
    int t,n;
    clrscr();
    printf("ingrese la tabla que quiere trabajar:");
    scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    ResponderEliminar
  19. con do while no lo hice por que no eh visto esa clase, no fui

    ResponderEliminar
  20. Hola ing. estuve revisando el blog pero n a dejad todavia el deber weno espero ke lo a ke lo publike graxias..

    ResponderEliminar
  21. #include
    #include
    void main()
    {
    int t,n;
    clrscr();
    printf("ingrese la tabla que quiere trabajar:");
    scanf("%d",&t);
    n=1
    while(n<=12)
    {
    gotoxy(4,n); printf("%d",t); printf(" x "); printf("%d",n); Printf(" = ");printf("%d",n*t);
    n++;
    }
    getch();
    }

    ♣Ejercicio con do while


    #include
    #include
    #include
    void main()
    {
    int a, b;
    clrscr();
    b=1;
    prinrf("ingrese un numero:");
    scanf("%d",a);
    do
    {
    gotoxy(3,b); printf("%d",a); printf("+"); printf("d",b); printf("="); printf("%d",a+b);
    b++;
    }while (b<=20);
    getch();
    }

    ResponderEliminar
  22. #include
    #include
    void main()
    {
    int nhue,cat,n;
    float cal,pg,al,precio;
    can=1;
    printf("ingresa a cuantas gallinas quieres saber el peso);scanf("%d",&cat);
    for(can=1;can<=cat;can++)
    {
    printf("ingresa el peso de la primera gallina");
    scanf("%f",&pg);
    printf("ingresa el peso de la gallina");
    scanf("%f",&pg);
    printf("ingresa la cantidad de huevas que pone diario");
    scanf("%d",&nhue);
    cal=pg*al/nhue;
    printf("%f",cal);
    if(cal>=15)
    {
    precio=(cal*1.20);
    printf("%f",precio);
    }
    if((cal>8)&&(cal<15))
    {
    precio=(cal*1.00);
    printf("%f",precio);
    }
    if(cal<=8)
    {
    precio=(cal*0.80);
    printf("%f",precio);
    }
    printf("el precio de la gallina es: %f",precio);
    getch;
    }

    ResponderEliminar