#include<stdio.h>
#include<conio.h>
int
c,f,n,mult,mult1,multr,a,b,ct,redu;
float
m,kilm,hect,deca;
void
main()
{
do
{
clrscr();
gotoxy(22,16);printf("* *");
gotoxy(22,17);printf("**
**");
gotoxy(22,18);printf("*
* *");
gotoxy(22,19);printf("* *");
gotoxy(22,20);printf("* *");
gotoxy(29,13);printf("*****");
gotoxy(29,14);printf("* ");
gotoxy(29,15);printf("*****");
gotoxy(29,16);printf("* ");
gotoxy(29,17);printf("*****");
gotoxy(35,9);printf
("* *");
gotoxy(35,10);printf("** *");
gotoxy(35,11);printf("*
* *");
gotoxy(35,12);printf("* **");
gotoxy(35,13);printf("* *");
gotoxy(42,5);printf
("* *");
gotoxy(42,6);printf
("* *");
gotoxy(42,7);printf
("* *");
gotoxy(42,8);printf
("* *");
gotoxy(42,9);printf ("*****");
//diseño de la opcion 1
for(c=13;c<=26;c++)
{
gotoxy(c,2);printf("*");
gotoxy(c,4);printf("*");
}
for(f=2;f<=4;f++)
{
gotoxy(13,f);printf("*");
gotoxy(26,f);printf("*");
}
gotoxy(14,3);printf("1._Multiplos");
//diseño de la opcion 2
for(c=51;c<=66;c++)
{
gotoxy(c,2);printf("*");
gotoxy(c,6);printf("*");
}
for(f=2;f<=6;f++)
{
gotoxy(51,f);printf("*");
gotoxy(66,f);printf("*");
}
gotoxy(52,3);printf("2.-12 tablas");
gotoxy(57,4);printf("de");
gotoxy(55,5);printf("multiplicar");
//diseño de la opcion 3
for(c=2;c<=24;c++)
{
gotoxy(c,10);printf("*");
gotoxy(c,12);printf("*");
}
for(f=10;f<=12;f++)
{
gotoxy(2,f);printf("*");
gotoxy(24,f);printf("*");
}
gotoxy(3,11);printf("3.-Reduccion a metros");
//diseño de la opcion 4
for(c=51;c<=60;c++)
{
gotoxy(c,10);printf("*");
gotoxy(c,12);printf("*");
}
for(f=10;f<=12;f++)
{
gotoxy(51,f);printf("*");
}
gotoxy(52,11);printf("4.-Salir");
getch();
clrscr();
printf("\nINGRESE EL NUMERO DE ACUERDO A LA OPCION
QUE HAYA ESCOGIDO: ");
scanf("\n%d",&n);
switch(n){
case 1:
clrscr();
gotoxy(14,3);printf("OPCION
1");
gotoxy(14,5);printf("Multiplos");
gotoxy(6,7);printf("Ingrese el numero del que desea
los multiplos: ");
scanf("%d",&mult);
for(mult1=1;mult1<=12;mult1++)
{
multr=mult1*mult;
gotoxy(16,mult1+10);printf("%d",multr);
}
getch();
break;
case 2:
clrscr();
gotoxy(14,3);printf("OPCION 2");
gotoxy(14,5);printf("12 Tablas
de multiplicar");
for(a=1;a<=12;a++)
{
for(b=1;b<=12;b++)
{
ct=a*b;
gotoxy(20,b+9);printf("%d * %d
=%d",a,b,ct);
}
gotoxy(8,7);printf("Tabla de multiplicar
numero...%d",a);
getch();
}
break;
case 3:
clrscr();
gotoxy(14,3);printf("OPCION 3");
gotoxy(14,5);printf("Reduccion");
gotoxy(4,9);printf("1.-Kilometros a metros");
gotoxy(4,11);printf("2.-Hectometros a metros");
gotoxy(4,13);printf("3.-Decametros a metros");
gotoxy(45,11);printf("INGRESE SU OPCION: ");
scanf("%d",&redu);
switch(redu){
case 1:
clrscr();
gotoxy(8,5);printf("Ingrese kilometros: ");
scanf("%f",&kilm);
m=kilm*1000;
gotoxy(22,9);printf("el valor de kilometros a metros
es: %f metros",m);
break;
case 2:
clrscr();
gotoxy(8,5);printf("Ingrese
hectometros: ");
scanf("%f",&hect);
m=hect*100;
gotoxy(22,9);printf("el valor de hectometros a
metros es: %f metros",m);
break;
case 3:
clrscr();
gotoxy(8,5);printf("Ingrese
decametros: ");
scanf("%f",&deca);
m=deca*10;
gotoxy(22,9);printf("el valor de decametros a metros
es: %f metros",m);
break;
}
getch();
break;
case 4:
clrscr();
gotoxy(14,3);printf("OPCION
4");
gotoxy(14,5);printf("Salir");
gotoxy(12,9);printf("ESTE PROGRAMA FUE CODIFICADO POR URIEL
CABRERA");
}
}while(n
!=4);
getch();
}
No hay comentarios:
Publicar un comentario