[Aporte] Calculadora Científica
Todo-Argentum :: Programación :: C/C++
Página 1 de 1.
[Aporte] Calculadora Científica
*Seno
*Coseno
*Tangente
*Suma
*Resta
*Multiplicación
*División
*Potencia
*Raíz Cuadrada
- Código:
#include <iostream>
#include <math.h>
using namespace std;
int RESULTADO;
float RESULTADO2;
int Numero1;
int Numero2;
float Numero3;
float Numero4;
int Multiplic(int a, int b)
{
return (a) * (b);
}
int Divis(int a, int b)
{
return (a) / (b);
}
int Sum(int a, int b)
{
return (a) + (b);
}
int Rest(int a, int b)
{
return (a) - (b);
}
float RaizCu(float a)
{
return sqrt(a);
}
float Potenc(float base, float exponente)
{
return pow(base, exponente);
}
int main(){
int a;
char b;
cout << "By Penyair. \n" << endl;
cout << "Que operacion desea realizar? (1 - Sumar, 2 - Restar, 3 - Multiplicar, 4 - Dividir, 5 - Raiz Cuadrada, 6 - Potencia, 7 - Seno, 8 - Coseno, 9 - Tangente)" << endl;
cin >> a;
switch(a)
{
case 1:
cout << "Ingrese el primer digito:" << endl;
cin >> Numero1;
cout << "Ingrese el segundo digito:" << endl;
cin >> Numero2;
RESULTADO = Sum(Numero1, Numero2);
cout << "Resultado: " << RESULTADO << endl;
break;
case 2:
cout << "Ingrese el minuendo:" << endl;
cin >> Numero1;
cout << "Ingrese el sustraendo:" << endl;
cin >> Numero2;
RESULTADO = Rest(Numero1, Numero2);
cout << "Resultado: " << RESULTADO << endl;
break;
case 3:
cout << "Ingrese el primer factor:" << endl;
cin >> Numero1;
cout << "Ingrese el segundo factor:" << endl;
cin >> Numero2;
RESULTADO = Multiplic(Numero1, Numero2);
cout << "Resultado: " << RESULTADO << endl;
break;
case 4:
cout << "Ingrese el dividendo:" << endl;
cin >> Numero1;
cout << "Ingrese el divisor:" << endl;
cin >> Numero2;
RESULTADO = Divis(Numero1, Numero2);
cout << "Resultado: " << RESULTADO << endl;
break;
case 5:
cout << "Ingrese el numero para realizar la raiz:" << endl;
cin >> Numero3;
RESULTADO2 = RaizCu(Numero3);
cout << "Resultado: " << RESULTADO2 << endl;
break;
case 6:
cout << "Ingrese el numero a potenciar:" << endl;
cin >> Numero3;
cout << "Ingrese el exponente:" << endl;
cin >> Numero4;
RESULTADO2 = Potenc(Numero3, Numero4);
cout << "Resultado: " << RESULTADO2 << endl;
break;
case 7:
cout << "Ingrese el angulo de seno:" << endl;
cin >> Numero3;
RESULTADO2 = sin(Numero3);
cout << "Resultado: " << RESULTADO2 << endl;
break;
case 8:
cout << "Ingrese el angulo de Coseno:" << endl;
cin >> Numero3;
RESULTADO2 = cos(Numero3);
cout << "Resultado: " << RESULTADO2 << endl;
break;
case 9:
cout << "Ingrese el angulo de Tangente:" << endl;
cin >> Numero3;
RESULTADO2 = tan(Numero3);
cout << "Resultado:" << RESULTADO2 << endl;
break;
default:
cout << "Operacion incorrecta. Vuelva a intentarlo... \n" << endl;
cout << "********************************************" << endl;
cout << "******************************************** \n" << endl;
main();
}
cin.get();
cout << "Desea salir? (1 - Si, 2 - No)" << endl;
cin >> b;
switch(b){
case '1':
return 0;
break;
case '2':
cout << "-------------------------------" << endl;
cout << "------------------------------- \n" << endl;
main();
break;
}
}
- Fuente:
- Gsz
Temas similares
» [Aporte] BÁSICO - Calculadora en C
» [Aporte] Encriptador MD5
» [ APORTE ] Ciudad 1
» [Aporte] Librerias
» [Aporte] 2 conectar
» [Aporte] Encriptador MD5
» [ APORTE ] Ciudad 1
» [Aporte] Librerias
» [Aporte] 2 conectar
Todo-Argentum :: Programación :: C/C++
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|