/*Incrementa un contador mientras se presiona una tecla (i) y decrementa si se presiona la (d), entras no se teclie cierta tecla utilizando DO WHILE*/ #include <conio.h> #include <stdio.h> main() { int i,d; char letra; i=0; d=0; clrscr(); do { printf ("ingrese letra: "); scanf("%c",&letra); letra = getchar(); if (letra=='i') { i ++; printf("incremento %d",i); } if (letra=='d') { d --; printf("decremento %d",d); } } while(letra != 'i' && letra != 'd' ); return 0; } _________________________________________________________________ Ejercicio dos. /*Muestra un menu hasta que se elija la opcion salir utilizando ciclo DO WHILE */ #include <conio.h> #include <stdio.h> #include <math.h> main() { int opcion; char r[1]; do { do { clrscr(); gotoxy(15,3);printf("SELECCIONE UNA OPCION"); gotoxy(10,5);printf("1.- Agregar un registro"); gotoxy(10,7);printf("2.- Modificar un registro"); gotoxy(10,9);printf("3.- Eliminar un registro"); gotoxy(10,11);printf("4.- Salir"); gotoxy(10,13);printf(" Elija una opcion: "); scanf("%d",&opcion); } while(opcion <=1 && opcion<= 4); gotoxy(10,15);printf("Usted selecciono la opcion: %d", opcion); gotoxy(10,17);printf("ingrese (s) para seguir o (n) para salir: "); scanf ("%s",r); } while( r[0]=='s'); return 0; } _______________________________________________________________________ Ejercicio. 3. /*muetra la tabla de multiplicar(el ciclo hace 10 vueltas)*/ #include <conio.h> #include <stdio.h> #include <dos.h> main() { int a,b=1,total; clrscr(); do { clrscr(); gotoxy(10,3); printf("ingrese el valor de a: "); scanf ("%d",&a); do { total=b*a; printf("%d x %d = %d\n",b,a,total); a++; b++; }while(a<=10); }while(b<=10); getchar (); return 0; }