Está en la página 1de 8

#include <conio.

h>
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <string.h>

char titulo[]="CALCULOS DE FUNCIONES TRIGONOMETRICAS COMPUESTAS";


char titulo1[]="Calculo del seno de doble angulo";
char titulo2[]="Calculo del seno de la mitad del angulo";
char titulo3[]="Calculo del coseno de doble angulo";
char titulo4[]="Calculo del seno de triple angulo";
char titulo5[]="Calculo del seno de la suma de dos angulos diferentes";
char titulo6[]="Calculo del coseno de la suma de dos angulos diferentes";
char titulo7[]="Calculo de la tangente de la suma de dos angulos diferentes";
char titulo8[]="Calculo de la tangente de doble angulo";
char titulo9[]="Calculo de la tangente de la la mitad del angulo";
char titulo10[]="Calculo del coseno de la mitad del angulo";

int l, i;

main()
{ clrscr(); //PANTALLA DE CARATULA
gotoxy(29,2);cout<<"UNIVERSIDAD DE GUAYAQUIL";
gotoxy(20,3);cout<<"Facultad de Ciencias Matematicas y Fisicas";
gotoxy(29,4);cout<<"Escuela: Ingenieria Civil";
gotoxy(36,6);cout<<"Asignatura:";
gotoxy(28,7);cout<<"Fundamentos de Programacion";
gotoxy(37,9);cout<<"Profesor:";
gotoxy(30,10);cout<<"Ing. Jose Gonzales Ruiz";
gotoxy(38.5,12);cout<<"Grupo:";
gotoxy(38,13);cout<<"2 - G4";
gotoxy(39,15);cout<<"Tema:";
gotoxy(25,16);cout<<"Funciones trigonometricas compuestas";
gotoxy(35,18);cout<<"Integrantes:";
gotoxy(36,19);cout<<"Gabriela Tixe";
gotoxy(35,20);cout<<"Lenin Choez";
gotoxy(33,22);cout<<"Periodo Lectivo:";
gotoxy(34,23);cout<<"2017 - 2018 CI";
getch();
for (i=0; i<=10; i++)
{ clrscr();
l=(80-strlen(titulo))/2;
gotoxy(l,5);cout<<titulo;
gotoxy(14,9);cout<<"1. Seno de doble angulo";
gotoxy(14,10);cout<<"2. Seno de la mitad del angulo";
gotoxy(14,11);cout<<"3. Coseno de doble angulo";
gotoxy(14,12);cout<<"4. Seno de triple angulo";
gotoxy(14,13);cout<<"5. Seno de la suma de dos angulos diferentes";
gotoxy(14,14);cout<<"6. Coseno de la suma de dos angulos diferentes";
gotoxy(14,15);cout<<"7. Tangente de la suma de dos angulos diferentes";
gotoxy(14,16);cout<<"8. Tangente de doble angulo";
gotoxy(14,17);cout<<"9. Tangente de la mitad del angulo";
gotoxy(14,18);cout<<"10. Coseno de la mitad del angulo";
gotoxy(14,19);cout<<"11. Salir";
gotoxy(53,23);cout<<"Digite una opcion: ";cin>>i;

switch(i)
{
case 1:
{ clrscr(); l=(80-strlen(titulo1))/2;
gotoxy(l,5);cout<<titulo1; float x, sen2x;
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>x;
sen2x = 2*sin(x)*cos(x);
gotoxy(14,12);cout<<"El seno de doble angulo es = "<<sen2x;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}
case 2:
{ clrscr(); l=(80-strlen(titulo2))/2;
gotoxy(l,5);cout<<titulo2; float u, senu2;
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>u;
senu2 = sqrt(((1-cos(u))/2));
gotoxy(14,12);cout<<"El seno de medio angulo es = "<<senu2;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}

case 3:
{ clrscr(); l=(80-strlen(titulo3))/2;
gotoxy(l,5);cout<<titulo3; float a, cos2a;
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>a;
cos2a = pow(cos(a),2)*pow(sin(a),2);
gotoxy(14,12);cout<<"El coseno de doble angulo es = "<<cos2a;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}
case 4:
{ clrscr(); l=(80-strlen(titulo4))/2;
gotoxy(l,5);cout<<titulo4; float b, sen3b;
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>b;
sen3b = 3*sin(b)-4*pow(sin(b),3);
gotoxy(14,12);cout<<"El seno de triple angulo es = "<<sen3b;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}

case 5:
{ clrscr(); l=(80-strlen(titulo5))/2;
gotoxy(l,5);cout<<titulo5; float c, d, sencd; //sencd = seno(c+d)
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>c;
gotoxy(14,12);cout<<"Ingrese un angulo: ";cin>>d;
sencd = sin(c)*cos(d)+sin(d)*cos(c);
gotoxy(14,14);cout<<"El seno de la suma de dos angulos diferentes es = "<<sencd;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}
case 6:
{ clrscr(); l=(80-strlen(titulo6))/2;
gotoxy(l,5);cout<<titulo6; float e, f, cosef; //cosef = cos(e+f)
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>e;
gotoxy(14,12);cout<<"Ingrese un angulo: ";cin>>f;
cosef = cos(e)*cos(f)-sin(e)*sin(f);
gotoxy(14,14);cout<<"El coseno de la suma de dos angulos diferentes es = "<<cosef;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}

case 7:
{ clrscr(); l=(80-strlen(titulo7))/2;
gotoxy(l,5);cout<<titulo7; float g, h, tangh; //tangh = tan(g+h)
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>g;
gotoxy(14,12);cout<<"Ingrese un angulo: ";cin>>h;
tangh = (tan(g)+tan(h))/(1-tan(g)*tan(h));
gotoxy(14,14);cout<<"La tangente de la suma de dos angulos diferentes es = "<<tangh;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}
case 8:
{ clrscr(); l=(80-strlen(titulo8))/2;
gotoxy(l,5);cout<<titulo8; float j, tan2j;
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>j;
tan2j = (2*tan(j))/(1-pow(tan(j),2));
gotoxy(14,12);cout<<"La tangente de doble angulo es = "<<tan2j;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}

case 9:
{ clrscr(); l=(80-strlen(titulo9))/2;
gotoxy(l,5);cout<<titulo9; float k, tank2; //tank2 = tan(k/2)
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>k;
tank2 = sqrt((1-cos(k))/(1+cos(k)));
gotoxy(14,12);cout<<"La tangente de la mitad del angulo es = "<<tank2;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}

case 10:
{ clrscr(); l=(80-strlen(titulo10))/2;
gotoxy(l,5);cout<<titulo10; float m, cosm2; //cosm2 = cos(m/2)
gotoxy(14,10);cout<<"Ingrese un angulo: ";cin>>m;
cosm2 = sqrt((1+cos(m))/2);
gotoxy(14,12);cout<<"El coseno de la mitad del angulo es = "<<cosm2;
gotoxy(43,23);cout<<"Pulse una tecla para regresar al menu";
getch();
break;
}

case 11:
{ clrscr();
gotoxy(25,4);cout<<"GRACIAS POR USAR NUESTRO SISTEMA";
gotoxy(15,6);cout<<"Elaborado por: Ing. Gabriela Tixe & Ing. Lenin Choez";
gotoxy(19,8);cout<<"Direccion web: www.lossuperprogramadores.com";
gotoxy(28,12);cout<<"Contactanos directamente:";
gotoxy(20,13);cout<<"Correo: losmejoresprogramadores@outlook.com";
gotoxy(26,14);cout<<"Celular (Whatsapp): 0990277096 o 09629481842";
gotoxy(19,19);cout<<"'Si se puede imaginar, se puede programar.'";
gotoxy(37,22);cout<<"GoodBye Guys";
gotoxy(43,24);cout<<"Presione enter para salir del programa";
getch();
break;
}

default:
{ clrscr();
gotoxy(20,12);cout<<"Usted digitó una opción errada";
gotoxy(45,23);cout<<"Presione enter para regresar al menú";
getch();
break;
}

}
}
}

También podría gustarte