#include<stdio.h>
#include<math.h>
#include <iostream>
void ts();
void tc();
void tt();
void rad();
void gra();
void tablas(int g);
void rec1();
void rec2();
void rec3();
void rec4();
void rec5();
void rec6();
void rec7();
int ren=0, col=0;
float cata(float b, float c);
float catb(float a, float c);
float hipo(float a, float b);
float anga(float co, float c);
float angb(float ca, float c);
float sec();
float csc();
float cot();
void tab1(float x1, float y1);
int ren1=0, ren2=0, ren3=0;
float x2=0, y2=0, hip2=0;
void tab2(float x1, float hip);
void tab3(float x2, float hip);
int main()
{
int z=0, x=0, y=0, g=0, opc=0, opc2=0, opc3=0, opc4=0, opc5=0, opc6=0,
opc7=0;
float a=0, b=0, c=0, an=0, co=0, ca=0, s=0, n=0, cs=0, t=0, x1=0, y1=0,
hip=0;
rec1();
printf("\nPROYECTO DE TRIGONOMETRIA");
while(opc!=7)
{
rec2();
printf("\nPMenu Principal");
printf("\nPFunciones Trigonometricas.............1");
printf("\nPConversion de Radianes y Grados.......2");
printf("T\nPabla de Senos, Cosenos y Tangentes...3");
printf("\nPTeorema de Pitagoras..................4");
printf("\nPFunciones Trigonometricas Inversas....5");
printf("\nPTablas................................6");
printf("\nPSalir del Programa....................7");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc);
switch(opc)
{
case 1:
do
{
rec3();
printf("\nPFunciones Trigonometricas");
printf("\nPMostrar la Tabla de Senos.......1");
printf("\nPMostrar la Tabla de Cosenos.....2");
printf("\nPMostrar la Tabla de Tangentes...3");
printf("\nPRegresar al Menu Principal......4");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc2);
switch(opc2)
{
case 1:
ts();
break;
case 2:
tc();
break;
case 3:
tt();
break;
case 4:
break;
default:
printf("\nPLa Opcion Debe Ser Entre 1 y 4!");
}
}while(opc2!=4);
break;
case 2:
do
{
rec4();
printf("\nPConversiones de Grados y Radianes");
printf("\nPConversiones de Grados a Radianes.....1");
printf("\nPConversiones de Radianes a Grados.....2");
printf("\nPRegresar al Menu Principal............3");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc3);
switch(opc3)
{
case 1:
rad();
break;
case 2:
gra();
break;
case 3:
break;
default:
printf("\nPLa Opcion Debe Ser Entre 1 y 3!");
}while(opc3!=3);
break;
case 3:
rec1();
ren=col=0;
for(g=0;g<=360;g+=10)
{
tablas(g);
}
break;
case 4:
do
{
rec5();
printf("\nPTeorema de Pitagoras");
printf("\nPCalcular el Cateto A.........1");
printf("\nPCalcular el Cateto B.........2");
printf("\nPCalcular la Hipotenusa.......3");
printf("\nPCalcular Angulo A............4");
printf("\nPCalcular Angulo B............5");
printf("\nPRegresar al Menu Principal...6");
printf("\nPOpcion Deseada: ");scanf("%d",&opc5);
switch(opc5)
{
case 1:
printf("\nPIntroduzca el Cateto B: ");scanf("%f",&b);
printf("\nPIntroduzca la Hipotenusa: ");scanf("%f",&c);
if(b>c)
{
printf("\nPLa Hipotenusa debe ser Mayor que el Cateto!");
}
else
{
a=cata(b,c);
printf("\nPEl Cateto A mide: %.2f",a);
}
break;
case 2:
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&a);
printf("\nPIntroduzca la Hipotenusa: ");scanf("%f",&c);
if(a>c)
{
printf("\nPLa Hipotenusa Debe ser Mayor que el Cateto!");
}
else
{
b=catb(a,c);
printf("\nPEl Cateto B mide: %.2f",b);
}
getch();
break;
case 3:
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&a);
printf("\nPIntroduzca el Cateto B: ");scanf("%f",&b);
c=hipo(a,b);
printf("\nPLa Hipotenusa mide: %.2f",c);
break;
case 4:
printf("Introduzca el Cateto Opuesto: ");scanf("%f",&co);
printf("Introduzca la Hipotenusa: ");scanf("%f",&c);
if(co>c)
{
printf("La Hipotenusa debe ser Mayor que el Cateto!");
}
else
{
an=anga(co,c);
printf("El Angulo mide: %.f§",an);
}
break;
case 5:
printf("Introduzca el Cateto Adyacente: ");scanf("%f",&ca);
printf("Introduzca la Hipotenusa: ");scanf("%f",&c);
if(ca>c)
{
printf("La Hipotenusa debe ser Mayor que el Cateto!");
}
else
{
an=angb(ca,c);
printf("El Angulo mide: %.f§",an);
}
break;
case 6:
break;
default:
printf("La Opcion Debe Ser Entre 1 y 6!");
}
}while(opc5!=6);
break;
case 5:
do
{
clrscr();
rec3();
printf("Funciones Trigonometricas Inversas");
printf("Calcular la Secante..........1");
printf("Calcular la Cosecante........2");
printf("Calcular la Cotangente.......3");
printf("Regresar al Menu Principal...4");
printf("Opcion Seleccionada: ");scanf("%d",&opc6);
switch(opc6)
{
case 1:
printf("Calcular la Secante");
s=sec();
printf("El Resultado es: %.3f",s);
break;
case 2:
printf("Calcular la Cosecante");
cs=csc();
printf("El Resultado es: %.3f",cs);
break;
case 3:
printf("Calcular la Cotangente");
t=cot();
printf("El Resultado es: %.3f",t);
break;
case 4:
break;
default:
printf("La Opcion Debe Ser Entre 1 y 4!");
}
}while(opc6!=4);
break;
case 6:
do
{
rec3();
printf("\nPTablas");
printf("\nPTabla 1......................1");
printf("\nPTabla 2......................2");
printf("\nPTabla 3......................3");
printf("\nPRegresar al Menu Principal...4");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc7);
switch(opc7)
{
case 1:
printf("\nPTabla 1");
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&x1);
printf("\nPIntroduzca el Cateto B: ");scanf("%f",&y1);
z=0;
ren1=0;
x2=x1;
y2=y1;
rec7();
while(z<51)
{
z++;
x1+=0.5;
y1+=0.5;
tab1(x1,y1);
}
break;
case 2:
printf("\nTabla 2");
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&x1);
printf("\nPIntroduzca la Hipotenusa: ");scanf("%f",&hip);
if(x1>=hip)
{
printf("\nPLa Hipotenusa Debe ser Mayor que el Cateto!");
}
else
{
z=0;
ren1=0;
x2=x1;
hip2=hip;
rec7();
while(z<51)
{
z++;
x1+=0.5;
hip+=0.5;
tab2(x1,hip);
}
}
break;
case 3:
printf("Introduzca el Cateto a: ");scanf("%f",&y2);
printf("Introduzca el Cateto B: ");scanf("%f",&y1);
printf("Introduzca la Hipotenusa: ");scanf("%f",&hip);
if(y1>=hip)
{
printf("La Hipotenusa Debe ser Mayor que el Cateto!");
}
else
{
z=0;
ren1=0;
y2=y1;
hip2=hip;
rec7();
while(z<51)
{
z++;
y1+=0.5;
hip+=0.5;
tab3(y1,hip);
}
}
break;
case 4:
break;
default:
printf("La Opcion Debe Ser Entre 1 y 4!");
}
}while(opc7!=4);
break;
case 7:
break;
default:
printf("La Opcion Debe ser Entre 1 y 7!");
}
}
}
void ts()
{
int ren=0, col=0, g=0, c=0;
float s=0;
rec6();
for(g=1;g<=360;g++)
{
s=sin(g/57.29);
printf("Sen %d=%.3f",g,s);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void tc()
{
int col=0, ren=0, c=0, g=0;
float co=0;
rec6();
for(g=1;g<=360;g++)
{
co=cos(g/57.29);
printf("Cos %d=%.3f",g,co);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void tt()
{
int col=0, ren=0, c=0, g=0;
float t=0;
rec6();
for(g=1;g<=360;g++)
{
t=tan(g/57.29);
printf("Tan%d=%.3f",g,t);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void rad()
{
int ren=0, col=0, c=0, g=0;
float r=0;
rec6();
for(g=1;g<=360;g++)
{
r=g*3.1416/180;
printf("%d§=%.2frad",g,r);
ren++;
if(ren==20)
{
ren=0;
col+=19;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void gra()
{
int ren=0, col=0, c=0;
float r=0, g=0;
rec6();
for(r=1;r<=3.14;r+=.01)
{
g=r*180/3.1416;
printf("%.2frad=%.2f§",r,g);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void tablas (int g)
{
float s=0, c=0, t=0;
s=sin(g/57.29);
c=cos(g/57.29);
t=tan(g/57.29);
printf("Sen");
printf("Cos");
printf("Tan");
printf("Sen");
printf("Cos");
printf("Tan");
printf("%d %.3f %.3f %.3f",g,s,c,t);
ren++;
if(ren==20)
{
ren=0;
col+=39;
}
}
float cata(float b, float c)
{
float a=0;
a=sqrt(c*c-b*b);
return a;
}
float catb(float a, float c)
{
float b=0;
b=sqrt(c*c-a*a);
return b;
}
float hipo(float a, float b)
{
float c=0;
c=sqrt(a*a+b*b);
return c;
}
float anga(float co, float c)
{
float an=0;
an=asin(co/c)*(180/3.1416);
return an;
}
float angb(float ca, float c)
{
float an=0;
an=acos(ca/c)*(180/3.1416);
return an;
}
float sec()
{
float n=0, s=0;
printf("Introduzca un Valor: ");scanf("%f",&n);
s=asin(n)*(180/3.1416);
return s;
}
float csc()
{
float n=0, cs=0;
printf("Introduzca un Valor: ");scanf("%f",&n);
cs=acos(n)*(180/3.1416);
return cs;
}
float cot()
{
float n=0, t=0;
printf("Introduzca un Valor: ");scanf("%f",&n);
t=atan(n)*(180/3.1416);
return t;
}
/*
void tab1(float x1, float y1)
{
float hip=0, sena=0, cosa=0, tana=0, seca=0, csca=0, cota=0, senb=0;
float cosb=0, tanb=0, secb=0, cscb=0, cotb=0, cont=0;
hip=sqrt(x1*x1+y1*y1);
sena=x1/hip;
cosa=y1/hip;
tana=x1/y1;
seca=asin(sena)*(180/3.1416);
csca=acos(cosa)*(180/3.1416);
cota=atan(tana)*(180/3.1416);
gotoxy(2,2);printf("\nPCateto A Cateto B");
gotoxy(25,2);printf("\nPSenA");
gotoxy(34,2);printf("\nPCosA");
gotoxy(43,2);printf("\nPTanA");
printf("\nPSecA");
gotoxy(61,2);printf("\nPCscA");
gotoxy(70,2);printf("\nPCotA");
gotoxy(3,4+ren1);printf("\nP%.1f",x1);
gotoxy(14,4+ren1);printf("\nP%.1f",y1);
gotoxy(25,4+ren1);printf("\nP%.3f",sena);
gotoxy(34,4+ren1);printf("\nP%.3f",cosa);
gotoxy(43,4+ren1);printf("\nP%.3f",tana);
gotoxy(52,4+ren1);printf("\nP%.3f",seca);
gotoxy(61,4+ren1);printf("\nP%.3f",csca);
printf("\nP%.3f",cota);
ren1++;
if(ren1==20)
{
getch();
x1=x2;
y1=y2;
clrscr();
rec7();
cont++;
for(ren2=0;ren2<=19;ren2++)
{
ren1=0;
x2+=0.5;
y2+=0.5;
gotoxy(2,2);printf("Cateto A Cateto B");
gotoxy(3,4+ren2);printf("%.1f",x2);
gotoxy(14,4+ren2);printf("%.1f",y2);
hip=sqrt(x2*x2+y2*y2);
senb=y2/hip;
cosb=x2/hip;
tanb=y2/x2;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
gotoxy(26,2);printf("SenB");
gotoxy(35,2);printf("CosB");
gotoxy(44,2);printf("TanB");
gotoxy(53,2);printf("SecB");
gotoxy(62,2);printf("CscB");
gotoxy(73,2);printf("CotB");
gotoxy(25,4+ren2);printf("%.3f",senb);
gotoxy(34,4+ren2);printf("%.3f",cosb);
gotoxy(43,4+ren2);printf("%.3f",tanb);
gotoxy(52,4+ren2);printf("%.3f",secb);
gotoxy(61,4+ren2);printf("%.3f",cscb);
gotoxy(72,4+ren2);printf("%.3f",cotb);
}
getch();
clrscr();
rec7();
}
}
void tab2(float x1, float hip)
{
float y1=0, sena=0, cosa=0, tana=0, seca=0, csca=0, cota=0, senb=0;
float cosb=0, tanb=0, secb=0, cscb=0, cotb=0;
y1=sqrt(hip*hip-x1*x1);
sena=x1/hip;
cosa=y1/hip;
tana=x1/y1;
seca=asin(sena)*(180/3.1416);
csca=acos(cosa)*(180/3.1416);
cota=atan(tana)*(180/3.1416);
gotoxy(2,2);printf("\nCateto A Hip");
gotoxy(24,2);printf("\nSenA");
gotoxy(34,2);printf("\nCosA");
gotoxy(44,2);printf("\nTanA");
gotoxy(53,2);printf("\nSecA");
gotoxy(62,2);printf("\nCscA");
gotoxy(71,2);printf("\nCotA");
gotoxy(3,4+ren1);printf("\n%.1f",x1);
gotoxy(14,4+ren1);printf("\n%.1f",hip);
gotoxy(24,4+ren1);printf("\n%.3f",sena);
gotoxy(34,4+ren1);printf("\n%.3f",cosa);
gotoxy(43,4+ren1);printf("\n%.3f",tana);
gotoxy(52,4+ren1);printf("\n%.3f",seca);
gotoxy(61,4+ren1);printf("\n%.3f",csca);
gotoxy(71,4+ren1);printf("\n%.3f",cota);
ren1++;
if(ren1==20)
{
getch();
x1=x2;
hip=hip2;
clrscr();
rec7();
for(ren2=0;ren2<=19;ren2++)
{
ren1=0;
x2+=0.5;
hip2+=0.5;
y2=sqrt(hip2*hip2-x2*x2);
gotoxy(2,2);printf("\nCateto A Hip");
gotoxy(3,4+ren2);printf("\n%.1f",x2);
gotoxy(14,4+ren2);printf("\n%.1f",hip2);
senb=y2/hip2;
cosb=x2/hip2;
tanb=y2/x2;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
gotoxy(24,2);printf("\nSenB");
gotoxy(34,2);printf("\nCosB");
gotoxy(44,2);printf("\nTanB");
gotoxy(53,2);printf("\nSecB");
gotoxy(62,2);printf("\nCscB");
gotoxy(72,2);printf("\nCotB");
gotoxy(24,4+ren2);printf("\n%.3f",senb);
gotoxy(34,4+ren2);printf("\n%.3f",cosb);
gotoxy(43,4+ren2);printf("\n%.3f",tanb);
gotoxy(52,4+ren2);printf("\n%.3f",secb);
gotoxy(61,4+ren2);printf("\n%.3f",cscb);
gotoxy(71,4+ren2);printf("\n%.3f",cotb);
}
rec7();
}
}
void tab3(float y1, float hip)
{
float x1=0, sena=0, cosa=0, tana=0, seca=0, csca=0, cota=0, senb=0;
float cosb=0, tanb=0, secb=0, cscb=0, cotb=0;
x1=sqrt(hip*hip-y1*y1);
sena=x1/hip;
cosa=y1/hip;
tana=x1/y1;
seca=asin(sena)*(180/3.1416);
csca=acos(cosa)*(180/3.1416);
cota=atan(tana)*(180/3.1416);
senb=y1/hip;
cosb=x1/hip;
tanb=y1/y1;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
printf("\nCateto B Hip");
printf("\nSenA");
printf("\nCosA");
printf("\nTanA");
printf("\nSecA");
printf("\nCscA");
printf("\nCotA");
printf("%.1f",y1);
printf("%.1f",hip);
printf("%.3f",sena);
printf("%.3f",cosa);
printf("%.3f",tana);
printf("%.3f",seca);
printf("%.3f",csca);
printf("%.3f",cota);
ren1++;
if(ren1==20)
{
y1=y2;
hip=hip2;
clrscr();
rec7();
for(ren2=0;ren2<=19;ren2++)
{
ren1=0;
y2+=0.5;
hip2+=0.5;
x2=sqrt(hip2*hip2-y2*y2);
printf("Cateto B Hip");
printf("%.1f",y2);
printf("%.1f",hip2);
senb=y2/hip2;
cosb=x2/hip2;
tanb=y2/x2;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
printf("\nSenB");
printf("\nCosB");
printf("\nTanB");
printf("\nSecB");
printf("\nCscB");
printf("\nCotB");
printf("\n%.3f",senb);
printf("\n%.3f",cosb);
printf("\n%.3f",tanb);
printf("\n%.3f",secb);
printf("\n%.3f",cscb);
printf("\n%.3f",cotb);
}
//getch();
//clrscr();
rec7();
}
}
/*
void rec1()
{
int x=0;
clrscr();
for(x=0;x<=80;x++)
{
gotoxy(x,1);printf("\n__________________PÍ");
gotoxy(x,24);printf("\n:::::::::PÍ");
if(x<24)
{
gotoxy(1,x);printf("\nPº");
gotoxy(80,x);printf("\nPº");
}
}
gotoxy(1,1);printf("É");
gotoxy(1,24);printf("È");
gotoxy(80,1);printf("»");
gotoxy(80,24);printf("¼");
}
void rec2()
{
int x=0, y=0;
clrscr();
for(x=0;x<=40;x++)
{
gotoxy(19+x,5);printf("Í");
gotoxy(19+x,7);printf("Í");
gotoxy(19+x,9);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
gotoxy(19+x,21);printf("Í");
gotoxy(19+x,23);printf("Í");
if(x<17)
{
gotoxy(18,6+x);printf("º");
gotoxy(60,6+x);printf("º");
}
}
gotoxy(18,5);printf("É");
gotoxy(18,23);printf("È");
gotoxy(60,5);printf("»");
gotoxy(60,23);printf("¼");
while(y<16)
{
y+=2;
gotoxy(18,5+y);printf("Ì");
gotoxy(60,5+y);printf("¹");
}
}
void rec3()
{
int x=0, y=0;
clrscr();
for(x=0;x<=37;x++)
{
gotoxy(19+x,7);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
gotoxy(19+x,21);printf("Í");
if(x<13)
{
gotoxy(18,8+x);printf("º");
gotoxy(57,8+x);printf("º");
}
}
gotoxy(18,7);printf("É");
gotoxy(18,21);printf("È");
gotoxy(57,7);printf("»");
gotoxy(57,21);printf("¼");
while(y<10)
{
y+=2;
gotoxy(18,9+y);printf("Ì");
gotoxy(57,9+y);printf("¹");
}
}
void rec4()
{
int x=0, y=0;
clrscr();
for(x=0;x<=40;x++)
{
gotoxy(19+x,7);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
if(x<11)
{
gotoxy(18,8+x);printf("º");
gotoxy(60,8+x);printf("º");
}
}
gotoxy(18,7);printf("É");
gotoxy(18,19);printf("È");
gotoxy(60,7);printf("»");
gotoxy(60,19);printf("¼");
while(y<8)
{
y+=2;
gotoxy(18,9+y);printf("Ì");
gotoxy(60,9+y);printf("¹");
}
}
void rec5()
{
int x=0, y=0;
clrscr();
for(x=0;x<=40;x++)
{
gotoxy(19+x,5);printf("Í");
gotoxy(19+x,9);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
gotoxy(19+x,21);printf("Í");
gotoxy(19+x,23);printf("Í");
if(x<17)
{
gotoxy(18,6+x);printf("º");
gotoxy(60,6+x);printf("º");
}
}
gotoxy(18,5);printf("É");
gotoxy(18,23);printf("È");
gotoxy(60,5);printf("»");
gotoxy(60,23);printf("¼");
while(y<14)
{
y+=2;
gotoxy(18,7+y);printf("Ì");
gotoxy(60,7+y);printf("¹");
}
}
void rec6()
{
int x=0;
clrscr();
for(x=0;x<=80;x++)
{
gotoxy(x,1);printf("Í");
gotoxy(x,24);printf("Í");
if(x<24)
{
gotoxy(1,x);printf("º");
gotoxy(20,x);printf("º");
gotoxy(38,x);printf("º");
gotoxy(57,x);printf("º");
gotoxy(80,x);printf("º");
}
}
gotoxy(1,1);printf("É");
gotoxy(1,24);printf("È");
gotoxy(80,1);printf("»");
gotoxy(80,24);printf("¼");
gotoxy(20,1);printf("Ë");
gotoxy(38,1);printf("Ë");
gotoxy(57,1);printf("Ë");
gotoxy(20,24);printf("Ê");
gotoxy(38,24);printf("Ê");
gotoxy(57,24);printf("Ê");
}
void rec7()
{
int x=0;
clrscr();
for(x=0;x<=80;x++)
{
gotoxy(x,1);printf("Í");
gotoxy(x,24);printf("Í");
gotoxy(x,3);printf("Í");
if(x<24)
{
gotoxy(1,x);printf("º");
gotoxy(21,x);printf("º");
gotoxy(31,x);printf("º");
gotoxy(41,x);printf("º");
gotoxy(50,x);printf("º");
gotoxy(59,x);printf("º");
gotoxy(68,x);printf("º");
gotoxy(80,x);printf("º");
}
}
gotoxy(1,1);printf("É");
gotoxy(1,24);printf("È");
gotoxy(80,1);printf("»");
gotoxy(80,24);printf("¼");
gotoxy(21,1);printf("Ë");
gotoxy(31,1);printf("Ë");
gotoxy(41,1);printf("Ë");
gotoxy(50,1);printf("Ë");
gotoxy(59,1);printf("Ë");
gotoxy(68,1);printf("Ë");
gotoxy(21,24);printf("Ê");
gotoxy(31,24);printf("Ê");
gotoxy(41,24);printf("Ê");
gotoxy(50,24);printf("Ê");
gotoxy(59,24);printf("Ê");
gotoxy(68,24);printf("Ê");
gotoxy(21,3);printf("Î");
gotoxy(31,3);printf("Î");
gotoxy(41,3);printf("Î");
gotoxy(50,3);printf("Î");
gotoxy(59,3);printf("Î");
gotoxy(68,3);printf("Î");
gotoxy(1,3);printf("Ì");
gotoxy(80,3);printf("¹");
}
*/
#include<stdio.h>
#include<math.h>
#include <iostream>
void ts();
void tc();
void tt();
void rad();
void gra();
void tablas(int g);
void rec1();
void rec2();
void rec3();
void rec4();
void rec5();
void rec6();
void rec7();
int ren=0, col=0;
float cata(float b, float c);
float catb(float a, float c);
float hipo(float a, float b);
float anga(float co, float c);
float angb(float ca, float c);
float sec();
float csc();
float cot();
void tab1(float x1, float y1);
int ren1=0, ren2=0, ren3=0;
float x2=0, y2=0, hip2=0;
void tab2(float x1, float hip);
void tab3(float x2, float hip);
int main()
{
int z=0, x=0, y=0, g=0, opc=0, opc2=0, opc3=0, opc4=0, opc5=0, opc6=0,
opc7=0;
float a=0, b=0, c=0, an=0, co=0, ca=0, s=0, n=0, cs=0, t=0, x1=0, y1=0,
hip=0;
rec1();
printf("\nPROYECTO DE TRIGONOMETRIA");
while(opc!=7)
{
rec2();
printf("\nPMenu Principal");
printf("\nPFunciones Trigonometricas.............1");
printf("\nPConversion de Radianes y Grados.......2");
printf("T\nPabla de Senos, Cosenos y Tangentes...3");
printf("\nPTeorema de Pitagoras..................4");
printf("\nPFunciones Trigonometricas Inversas....5");
printf("\nPTablas................................6");
printf("\nPSalir del Programa....................7");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc);
switch(opc)
{
case 1:
do
{
rec3();
printf("\nPFunciones Trigonometricas");
printf("\nPMostrar la Tabla de Senos.......1");
printf("\nPMostrar la Tabla de Cosenos.....2");
printf("\nPMostrar la Tabla de Tangentes...3");
printf("\nPRegresar al Menu Principal......4");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc2);
switch(opc2)
{
case 1:
ts();
break;
case 2:
tc();
break;
case 3:
tt();
break;
case 4:
break;
default:
printf("\nPLa Opcion Debe Ser Entre 1 y 4!");
}
}while(opc2!=4);
break;
case 2:
do
{
rec4();
printf("\nPConversiones de Grados y Radianes");
printf("\nPConversiones de Grados a Radianes.....1");
printf("\nPConversiones de Radianes a Grados.....2");
printf("\nPRegresar al Menu Principal............3");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc3);
switch(opc3)
{
case 1:
rad();
break;
case 2:
gra();
break;
case 3:
break;
default:
printf("\nPLa Opcion Debe Ser Entre 1 y 3!");
}while(opc3!=3);
break;
case 3:
rec1();
ren=col=0;
for(g=0;g<=360;g+=10)
{
tablas(g);
}
break;
case 4:
do
{
rec5();
printf("\nPTeorema de Pitagoras");
printf("\nPCalcular el Cateto A.........1");
printf("\nPCalcular el Cateto B.........2");
printf("\nPCalcular la Hipotenusa.......3");
printf("\nPCalcular Angulo A............4");
printf("\nPCalcular Angulo B............5");
printf("\nPRegresar al Menu Principal...6");
printf("\nPOpcion Deseada: ");scanf("%d",&opc5);
switch(opc5)
{
case 1:
printf("\nPIntroduzca el Cateto B: ");scanf("%f",&b);
printf("\nPIntroduzca la Hipotenusa: ");scanf("%f",&c);
if(b>c)
{
printf("\nPLa Hipotenusa debe ser Mayor que el Cateto!");
}
else
{
a=cata(b,c);
printf("\nPEl Cateto A mide: %.2f",a);
}
break;
case 2:
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&a);
printf("\nPIntroduzca la Hipotenusa: ");scanf("%f",&c);
if(a>c)
{
printf("\nPLa Hipotenusa Debe ser Mayor que el Cateto!");
}
else
{
b=catb(a,c);
printf("\nPEl Cateto B mide: %.2f",b);
}
getch();
break;
case 3:
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&a);
printf("\nPIntroduzca el Cateto B: ");scanf("%f",&b);
c=hipo(a,b);
printf("\nPLa Hipotenusa mide: %.2f",c);
break;
case 4:
printf("Introduzca el Cateto Opuesto: ");scanf("%f",&co);
printf("Introduzca la Hipotenusa: ");scanf("%f",&c);
if(co>c)
{
printf("La Hipotenusa debe ser Mayor que el Cateto!");
}
else
{
an=anga(co,c);
printf("El Angulo mide: %.f§",an);
}
break;
case 5:
printf("Introduzca el Cateto Adyacente: ");scanf("%f",&ca);
printf("Introduzca la Hipotenusa: ");scanf("%f",&c);
if(ca>c)
{
printf("La Hipotenusa debe ser Mayor que el Cateto!");
}
else
{
an=angb(ca,c);
printf("El Angulo mide: %.f§",an);
}
break;
case 6:
break;
default:
printf("La Opcion Debe Ser Entre 1 y 6!");
}
}while(opc5!=6);
break;
case 5:
do
{
clrscr();
rec3();
printf("Funciones Trigonometricas Inversas");
printf("Calcular la Secante..........1");
printf("Calcular la Cosecante........2");
printf("Calcular la Cotangente.......3");
printf("Regresar al Menu Principal...4");
printf("Opcion Seleccionada: ");scanf("%d",&opc6);
switch(opc6)
{
case 1:
printf("Calcular la Secante");
s=sec();
printf("El Resultado es: %.3f",s);
break;
case 2:
printf("Calcular la Cosecante");
cs=csc();
printf("El Resultado es: %.3f",cs);
break;
case 3:
printf("Calcular la Cotangente");
t=cot();
printf("El Resultado es: %.3f",t);
break;
case 4:
break;
default:
printf("La Opcion Debe Ser Entre 1 y 4!");
}
}while(opc6!=4);
break;
case 6:
do
{
clrscr();
rec3();
printf("\nPTablas");
printf("\nPTabla 1......................1");
printf("\nPTabla 2......................2");
printf("\nPTabla 3......................3");
printf("\nPRegresar al Menu Principal...4");
printf("\nPOpcion Seleccionada: ");scanf("%d",&opc7);
switch(opc7)
{
case 1:
printf("\nPTabla 1");
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&x1);
printf("\nPIntroduzca el Cateto B: ");scanf("%f",&y1);
clrscr();
z=0;
ren1=0;
x2=x1;
y2=y1;
rec7();
while(z<51)
{
z++;
x1+=0.5;
y1+=0.5;
tab1(x1,y1);
}
getch();
break;
case 2:
printf("\nTabla 2");
printf("\nPIntroduzca el Cateto A: ");scanf("%f",&x1);
printf("\nPIntroduzca la Hipotenusa: ");scanf("%f",&hip);
if(x1>=hip)
{
printf("\nPLa Hipotenusa Debe ser Mayor que el Cateto!");
}
else
{
z=0;
ren1=0;
x2=x1;
hip2=hip;
rec7();
while(z<51)
{
z++;
x1+=0.5;
hip+=0.5;
tab2(x1,hip);
}
}
getch();
break;
case 3:
printf("Introduzca el Cateto a: ");scanf("%f",&y2);
printf("Introduzca el Cateto B: ");scanf("%f",&y1);
printf("Introduzca la Hipotenusa: ");scanf("%f",&hip);
if(y1>=hip)
{
printf("La Hipotenusa Debe ser Mayor que el Cateto!");
}
else
{
z=0;
ren1=0;
y2=y1;
hip2=hip;
rec7();
while(z<51)
{
z++;
y1+=0.5;
hip+=0.5;
tab3(y1,hip);
}
}
break;
case 4:
break;
default:
printf("La Opcion Debe Ser Entre 1 y 4!");
}
}while(opc7!=4);
break;
case 7:
break;
default:
printf("La Opcion Debe ser Entre 1 y 7!");
}
}
}
void ts()
{
int ren=0, col=0, g=0, c=0;
float s=0;
rec6();
for(g=1;g<=360;g++)
{
s=sin(g/57.29);
printf("Sen %d=%.3f",g,s);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
getch();
clrscr();
ren=0;
col=0;
c=0;
rec6();
}
}
}
void tc()
{
int col=0, ren=0, c=0, g=0;
float co=0;
rec6();
for(g=1;g<=360;g++)
{
co=cos(g/57.29);
printf("Cos %d=%.3f",g,co);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void tt()
{
int col=0, ren=0, c=0, g=0;
float t=0;
rec6();
for(g=1;g<=360;g++)
{
t=tan(g/57.29);
printf("Tan%d=%.3f",g,t);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void rad()
{
int ren=0, col=0, c=0, g=0;
float r=0;
rec6();
for(g=1;g<=360;g++)
{
r=g*3.1416/180;
printf("%d§=%.2frad",g,r);
ren++;
if(ren==20)
{
ren=0;
col+=19;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void gra()
{
int ren=0, col=0, c=0;
float r=0, g=0;
rec6();
for(r=1;r<=3.14;r+=.01)
{
g=r*180/3.1416;
gotoxy(5+col,3+ren);
printf("%.2frad=%.2f§",r,g);
ren++;
if(ren==20)
{
ren=0;
col+=18;
c++;
}
if(c==4)
{
ren=0;
col=0;
c=0;
rec6();
}
}
}
void tablas (int g)
{
float s=0, c=0, t=0;
s=sin(g/57.29);
c=cos(g/57.29);
t=tan(g/57.29);
printf("Sen");
printf("Cos");
printf("Tan");
printf("Sen");
printf("Cos");
printf("Tan");
printf("%d %.3f %.3f %.3f",g,s,c,t);
ren++;
if(ren==20)
{
ren=0;
col+=39;
}
}
float cata(float b, float c)
{
float a=0;
a=sqrt(c*c-b*b);
return a;
}
float catb(float a, float c)
{
float b=0;
b=sqrt(c*c-a*a);
return b;
}
float hipo(float a, float b)
{
float c=0;
c=sqrt(a*a+b*b);
return c;
}
float anga(float co, float c)
{
float an=0;
an=asin(co/c)*(180/3.1416);
return an;
}
float angb(float ca, float c)
{
float an=0;
an=acos(ca/c)*(180/3.1416);
return an;
}
float sec()
{
float n=0, s=0;
gotoxy(20,14);printf("Introduzca un Valor: ");scanf("%f",&n);
s=asin(n)*(180/3.1416);
return s;
}
float csc()
{
float n=0, cs=0;
gotoxy(20,14);printf("Introduzca un Valor: ");scanf("%f",&n);
cs=acos(n)*(180/3.1416);
return cs;
}
float cot()
{
float n=0, t=0;
gotoxy(20,14);printf("Introduzca un Valor: ");scanf("%f",&n);
t=atan(n)*(180/3.1416);
return t;
}
/*
void tab1(float x1, float y1)
{
float hip=0, sena=0, cosa=0, tana=0, seca=0, csca=0, cota=0, senb=0;
float cosb=0, tanb=0, secb=0, cscb=0, cotb=0, cont=0;
hip=sqrt(x1*x1+y1*y1);
sena=x1/hip;
cosa=y1/hip;
tana=x1/y1;
seca=asin(sena)*(180/3.1416);
csca=acos(cosa)*(180/3.1416);
cota=atan(tana)*(180/3.1416);
gotoxy(2,2);printf("\nPCateto A Cateto B");
gotoxy(25,2);printf("\nPSenA");
gotoxy(34,2);printf("\nPCosA");
gotoxy(43,2);printf("\nPTanA");
printf("\nPSecA");
gotoxy(61,2);printf("\nPCscA");
gotoxy(70,2);printf("\nPCotA");
gotoxy(3,4+ren1);printf("\nP%.1f",x1);
gotoxy(14,4+ren1);printf("\nP%.1f",y1);
gotoxy(25,4+ren1);printf("\nP%.3f",sena);
gotoxy(34,4+ren1);printf("\nP%.3f",cosa);
gotoxy(43,4+ren1);printf("\nP%.3f",tana);
gotoxy(52,4+ren1);printf("\nP%.3f",seca);
gotoxy(61,4+ren1);printf("\nP%.3f",csca);
printf("\nP%.3f",cota);
ren1++;
if(ren1==20)
{
getch();
x1=x2;
y1=y2;
clrscr();
rec7();
cont++;
for(ren2=0;ren2<=19;ren2++)
{
ren1=0;
x2+=0.5;
y2+=0.5;
gotoxy(2,2);printf("Cateto A Cateto B");
gotoxy(3,4+ren2);printf("%.1f",x2);
gotoxy(14,4+ren2);printf("%.1f",y2);
hip=sqrt(x2*x2+y2*y2);
senb=y2/hip;
cosb=x2/hip;
tanb=y2/x2;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
gotoxy(26,2);printf("SenB");
gotoxy(35,2);printf("CosB");
gotoxy(44,2);printf("TanB");
gotoxy(53,2);printf("SecB");
gotoxy(62,2);printf("CscB");
gotoxy(73,2);printf("CotB");
gotoxy(25,4+ren2);printf("%.3f",senb);
gotoxy(34,4+ren2);printf("%.3f",cosb);
gotoxy(43,4+ren2);printf("%.3f",tanb);
gotoxy(52,4+ren2);printf("%.3f",secb);
gotoxy(61,4+ren2);printf("%.3f",cscb);
gotoxy(72,4+ren2);printf("%.3f",cotb);
}
getch();
clrscr();
rec7();
}
}
void tab2(float x1, float hip)
{
float y1=0, sena=0, cosa=0, tana=0, seca=0, csca=0, cota=0, senb=0;
float cosb=0, tanb=0, secb=0, cscb=0, cotb=0;
y1=sqrt(hip*hip-x1*x1);
sena=x1/hip;
cosa=y1/hip;
tana=x1/y1;
seca=asin(sena)*(180/3.1416);
csca=acos(cosa)*(180/3.1416);
cota=atan(tana)*(180/3.1416);
gotoxy(2,2);printf("\nCateto A Hip");
gotoxy(24,2);printf("\nSenA");
gotoxy(34,2);printf("\nCosA");
gotoxy(44,2);printf("\nTanA");
gotoxy(53,2);printf("\nSecA");
gotoxy(62,2);printf("\nCscA");
gotoxy(71,2);printf("\nCotA");
gotoxy(3,4+ren1);printf("\n%.1f",x1);
gotoxy(14,4+ren1);printf("\n%.1f",hip);
gotoxy(24,4+ren1);printf("\n%.3f",sena);
gotoxy(34,4+ren1);printf("\n%.3f",cosa);
gotoxy(43,4+ren1);printf("\n%.3f",tana);
gotoxy(52,4+ren1);printf("\n%.3f",seca);
gotoxy(61,4+ren1);printf("\n%.3f",csca);
gotoxy(71,4+ren1);printf("\n%.3f",cota);
ren1++;
if(ren1==20)
{
getch();
x1=x2;
hip=hip2;
clrscr();
rec7();
for(ren2=0;ren2<=19;ren2++)
{
ren1=0;
x2+=0.5;
hip2+=0.5;
y2=sqrt(hip2*hip2-x2*x2);
gotoxy(2,2);printf("\nCateto A Hip");
gotoxy(3,4+ren2);printf("\n%.1f",x2);
gotoxy(14,4+ren2);printf("\n%.1f",hip2);
senb=y2/hip2;
cosb=x2/hip2;
tanb=y2/x2;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
gotoxy(24,2);printf("\nSenB");
gotoxy(34,2);printf("\nCosB");
gotoxy(44,2);printf("\nTanB");
gotoxy(53,2);printf("\nSecB");
gotoxy(62,2);printf("\nCscB");
gotoxy(72,2);printf("\nCotB");
gotoxy(24,4+ren2);printf("\n%.3f",senb);
gotoxy(34,4+ren2);printf("\n%.3f",cosb);
gotoxy(43,4+ren2);printf("\n%.3f",tanb);
gotoxy(52,4+ren2);printf("\n%.3f",secb);
gotoxy(61,4+ren2);printf("\n%.3f",cscb);
gotoxy(71,4+ren2);printf("\n%.3f",cotb);
}
rec7();
}
}
void tab3(float y1, float hip)
{
float x1=0, sena=0, cosa=0, tana=0, seca=0, csca=0, cota=0, senb=0;
float cosb=0, tanb=0, secb=0, cscb=0, cotb=0;
x1=sqrt(hip*hip-y1*y1);
sena=x1/hip;
cosa=y1/hip;
tana=x1/y1;
seca=asin(sena)*(180/3.1416);
csca=acos(cosa)*(180/3.1416);
cota=atan(tana)*(180/3.1416);
senb=y1/hip;
cosb=x1/hip;
tanb=y1/y1;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
printf("\nCateto B Hip");
printf("\nSenA");
printf("\nCosA");
printf("\nTanA");
printf("\nSecA");
printf("\nCscA");
printf("\nCotA");
printf("%.1f",y1);
printf("%.1f",hip);
printf("%.3f",sena);
printf("%.3f",cosa);
printf("%.3f",tana);
printf("%.3f",seca);
printf("%.3f",csca);
printf("%.3f",cota);
ren1++;
if(ren1==20)
{
y1=y2;
hip=hip2;
clrscr();
rec7();
for(ren2=0;ren2<=19;ren2++)
{
ren1=0;
y2+=0.5;
hip2+=0.5;
x2=sqrt(hip2*hip2-y2*y2);
printf("Cateto B Hip");
printf("%.1f",y2);
printf("%.1f",hip2);
senb=y2/hip2;
cosb=x2/hip2;
tanb=y2/x2;
secb=asin(senb)*(180/3.1416);
cscb=acos(cosb)*(180/3.1416);
cotb=atan(tanb)*(180/3.1416);
printf("\nSenB");
printf("\nCosB");
printf("\nTanB");
printf("\nSecB");
printf("\nCscB");
printf("\nCotB");
printf("\n%.3f",senb);
printf("\n%.3f",cosb);
printf("\n%.3f",tanb);
printf("\n%.3f",secb);
printf("\n%.3f",cscb);
printf("\n%.3f",cotb);
}
//getch();
//clrscr();
rec7();
}
}
/*
void rec1()
{
int x=0;
clrscr();
for(x=0;x<=80;x++)
{
gotoxy(x,1);printf("\n__________________PÍ");
gotoxy(x,24);printf("\n:::::::::PÍ");
if(x<24)
{
gotoxy(1,x);printf("\nPº");
gotoxy(80,x);printf("\nPº");
}
}
gotoxy(1,1);printf("É");
gotoxy(1,24);printf("È");
gotoxy(80,1);printf("»");
gotoxy(80,24);printf("¼");
}
void rec2()
{
int x=0, y=0;
clrscr();
for(x=0;x<=40;x++)
{
gotoxy(19+x,5);printf("Í");
gotoxy(19+x,7);printf("Í");
gotoxy(19+x,9);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
gotoxy(19+x,21);printf("Í");
gotoxy(19+x,23);printf("Í");
if(x<17)
{
gotoxy(18,6+x);printf("º");
gotoxy(60,6+x);printf("º");
}
}
gotoxy(18,5);printf("É");
gotoxy(18,23);printf("È");
gotoxy(60,5);printf("»");
gotoxy(60,23);printf("¼");
while(y<16)
{
y+=2;
gotoxy(18,5+y);printf("Ì");
gotoxy(60,5+y);printf("¹");
}
}
void rec3()
{
int x=0, y=0;
clrscr();
for(x=0;x<=37;x++)
{
gotoxy(19+x,7);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
gotoxy(19+x,21);printf("Í");
if(x<13)
{
gotoxy(18,8+x);printf("º");
gotoxy(57,8+x);printf("º");
}
}
gotoxy(18,7);printf("É");
gotoxy(18,21);printf("È");
gotoxy(57,7);printf("»");
gotoxy(57,21);printf("¼");
while(y<10)
{
y+=2;
gotoxy(18,9+y);printf("Ì");
gotoxy(57,9+y);printf("¹");
}
}
void rec4()
{
int x=0, y=0;
clrscr();
for(x=0;x<=40;x++)
{
gotoxy(19+x,7);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
if(x<11)
{
gotoxy(18,8+x);printf("º");
gotoxy(60,8+x);printf("º");
}
}
gotoxy(18,7);printf("É");
gotoxy(18,19);printf("È");
gotoxy(60,7);printf("»");
gotoxy(60,19);printf("¼");
while(y<8)
{
y+=2;
gotoxy(18,9+y);printf("Ì");
gotoxy(60,9+y);printf("¹");
}
}
void rec5()
{
int x=0, y=0;
clrscr();
for(x=0;x<=40;x++)
{
gotoxy(19+x,5);printf("Í");
gotoxy(19+x,9);printf("Í");
gotoxy(19+x,11);printf("Í");
gotoxy(19+x,13);printf("Í");
gotoxy(19+x,15);printf("Í");
gotoxy(19+x,17);printf("Í");
gotoxy(19+x,19);printf("Í");
gotoxy(19+x,21);printf("Í");
gotoxy(19+x,23);printf("Í");
if(x<17)
{
gotoxy(18,6+x);printf("º");
gotoxy(60,6+x);printf("º");
}
}
gotoxy(18,5);printf("É");
gotoxy(18,23);printf("È");
gotoxy(60,5);printf("»");
gotoxy(60,23);printf("¼");
while(y<14)
{
y+=2;
gotoxy(18,7+y);printf("Ì");
gotoxy(60,7+y);printf("¹");
}
}
void rec6()
{
int x=0;
clrscr();
for(x=0;x<=80;x++)
{
gotoxy(x,1);printf("Í");
gotoxy(x,24);printf("Í");
if(x<24)
{
gotoxy(1,x);printf("º");
gotoxy(20,x);printf("º");
gotoxy(38,x);printf("º");
gotoxy(57,x);printf("º");
gotoxy(80,x);printf("º");
}
}
gotoxy(1,1);printf("É");
gotoxy(1,24);printf("È");
gotoxy(80,1);printf("»");
gotoxy(80,24);printf("¼");
gotoxy(20,1);printf("Ë");
gotoxy(38,1);printf("Ë");
gotoxy(57,1);printf("Ë");
gotoxy(20,24);printf("Ê");
gotoxy(38,24);printf("Ê");
gotoxy(57,24);printf("Ê");
}
void rec7()
{
int x=0;
clrscr();
for(x=0;x<=80;x++)
{
gotoxy(x,1);printf("Í");
gotoxy(x,24);printf("Í");
gotoxy(x,3);printf("Í");
if(x<24)
{
gotoxy(1,x);printf("º");
gotoxy(21,x);printf("º");
gotoxy(31,x);printf("º");
gotoxy(41,x);printf("º");
gotoxy(50,x);printf("º");
gotoxy(59,x);printf("º");
gotoxy(68,x);printf("º");
gotoxy(80,x);printf("º");
}
}
gotoxy(1,1);printf("É");
gotoxy(1,24);printf("È");
gotoxy(80,1);printf("»");
gotoxy(80,24);printf("¼");
gotoxy(21,1);printf("Ë");
gotoxy(31,1);printf("Ë");
gotoxy(41,1);printf("Ë");
gotoxy(50,1);printf("Ë");
gotoxy(59,1);printf("Ë");
gotoxy(68,1);printf("Ë");
gotoxy(21,24);printf("Ê");
gotoxy(31,24);printf("Ê");
gotoxy(41,24);printf("Ê");
gotoxy(50,24);printf("Ê");
gotoxy(59,24);printf("Ê");
gotoxy(68,24);printf("Ê");
gotoxy(21,3);printf("Î");
gotoxy(31,3);printf("Î");
gotoxy(41,3);printf("Î");
gotoxy(50,3);printf("Î");
gotoxy(59,3);printf("Î");
gotoxy(68,3);printf("Î");
gotoxy(1,3);printf("Ì");
gotoxy(80,3);printf("¹");
}
*/
No hay comentarios:
Publicar un comentario