Está en la página 1de 3

PROGRAMA DE FUNCIONES MATEMATICAS

#include<iostream>
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<dos.h>
#include<math.h>
#include<string.h>
using namespace std;

void Calcula_SENO();
void Calcula_COSENO();
void Calcula_TANGENTE();
void Calcula_SENO(){
float angulo, opuesto, hipotenusa;
cout<< "INGRESE EL ANGULO: \n\n";
cin >> angulo;
cout<< "INGRESE ANGULO OPUESTO: \n\n";
cin >> opuesto;
cout<< "INGRESE HIPOTENUSA: \n";
cin >> hipotenusa;
fflush(stdin);
cout << "\nEl seno de:\n" << angulo << "\n es:\n\n" << opuesto/hipotenusa << "\n\n";
system("pause");
}
void Calcula_COSENO(){
float angulo, adyacente, hipotenusa;
cout<< "INGRESE ANGULO: \n\n";
cin >> angulo;
cout<< "INGRESE ANGULO ADYACENTE: \n";
cin >> adyacente;
cout<< "INGRESE HIPOTENUSA: \n";
cin >> hipotenusa;
fflush(stdin);
cout << "\n EL COSENO DE:\n" << angulo << "\n ES:\n\n" << adyacente/hipotenusa << "\n\n";
system("pause");
}
void Calcula_TANGENTE(){
float angulo, adyacente, opuesto;
cout<< "INGRESE ANGULO: \t\t";
cin >> angulo;
cout<< "INGRESE ANGULO ADYACENTE: \t";
cin >> adyacente;
cout<< "INGRESE ANGULO OPUESTO: \t\t";
PROGRAMA DE FUNCIONES MATEMATICAS

cin >> opuesto;


fflush(stdin);
cout << "\n LA TANGENTE DE:\n" << angulo << "\n ES:\n\n" << opuesto/adyacente << "\n\n";
system("pause");
}

int Exponencial (int n, int x)


{
return pow(n,x);
}
float Logaritmo(int num)
{
return log(num);
}
float Logaritmo10 (int num)
{
return log10(num);
}
int main()
{
int op, salida=4;
do{
cout<< "\n-----------------------------\n";
cout<<"\n1. Calcula SENO: \n";
cout<<"\n2. Calcula COSENO: \n";
cout<<"\n3. Calcula TANGENTE: \n";
cout<<"\n4. CALCULA EXPONENCIAL: \n";
cout<<"\n5. CALCULA LOGARITMO NATURAL:\n";
cout<<"\n6. CALCULA LOGARITMO BASE 10: \n";
cout<<"\n7. Salir: \n";
cout<< "\n------------------------------\n\n";
cin>>op;
switch(op){
case 1: Calcula_SENO();
system("cls");
break;
case 2: Calcula_COSENO();
system("cls");
break;
case 3: Calcula_TANGENTE();
system("cls");
break;
PROGRAMA DE FUNCIONES MATEMATICAS

case 4:{system("cls");
int num, exp;
cout<<"INGRESE EL NUMERO: ";
cin>>num;
cout<<"INGRESE NUMERO AL QUE DESEA ELEVARLO ^X: ";
cin>>exp;
cout<<"EL RESULTADO ES: "<<Exponencial(num,exp);
getch();
}break;
case 5:{system("cls");
int loga;
cout<<"INGRESE NUMERO: ";
cin>>loga;
cout<<"EL RESULTADO ES: "<<Logaritmo(loga);
getch();
}break;
case 6:{system("cls");
int loga;
cout<<"INGRESE NUMERO: ";
cin>>loga;
cout<<"EL RESULTADO ES: "<<Logaritmo10(loga);
getch();
}break;

case 7: salida=4;
cout<< "SALIENDO!!. \n";
system("pause");
return 0;
default: cout<< "LA OPCION INGRESADA NO ES CORRECTA!! INTENTELO DENUEVO:
\n";
break;
}

}while(salida==4);
}

También podría gustarte