#include <iostream.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
float somma (float a, float b, float c){
float r = a+b;
float x = r+c;
return x;
}
float differenza(float a, float b){
float r = a-b; return r;
}
float prodotto(float a, float b, float c){
float r = a*b;
float x = r*c; return x;
}
float quoziente(float a, float b){
float r = a / b; return r;
}
double radice(float a){
double r = sqrt(a); return r;
}
float elevamento(float a, int b){
float r = pow(a,b);
return r;
}
int main(){
system("color a");
int scelta, op;
int esponente;
float base, altezza, perimetro, area, lato, apotema;
float x, y, z;
punto:
cout<<"\a\t\t\t\tMATHS.3000\n\t\t\t\tby Simone De Vita\n"<<endl;
cout<<"Cosa vuoi fare?"<<endl;
cout<<"1. Calcolatrice ";
scelta=(int) _getch();
if(scelta==1){
system("cls");
cout<<"\aQuale operazione vuoi svolgere?"<<endl;
cout<<"1. Addizione\n2. Sottrazione\n3. Moltiplicazione\n4. Divisione\n5. Radice quadrata\n6. Elevamento a potenze"<<endl;
op=(int) _getch();
if(op==1){
system("cls");
cout<<"\aIntrodurre il primo numero>> ";
cin>>x;
cout<<"\n\aIntrodurre il secondo numero>> ";
cin>>y;
cout<<"\n\aIntrodurre il terzo numero>> ";
cin>>z;
cout<<"\n\a\aIl risultato e'>> "<<somma(x, y, z)<<endl;
cout<<"\n\aIl programma e' terminato, prema INVIO per continuare"<<endl;
getchar();
getchar();
system("cls");
goto punto;
}
else if(op==2){
system("cls");
cout<<"\aIntrodurre il primo numero>> ";
cin>>x;
cout<<"\n\aIntrodurre il secondo numero>> ";
cin>>y;
cout<<"\n\a\aIl risultato e'>> "<<differenza(x, y)<<endl;
cout<<"\n\aIl programma e' terminato, prema INVIO per continuare"<<endl;
getchar();
getchar();
system("cls");
goto punto;
}
else if(op==3){
system("cls");
cout<<"\aIntrodurre il primo numero>> ";
cin>>x;
cout<<"\n\aIntrodurre il secondo numero>> ";
cin>>y;
cout<<"\n\aIntrodurre il terzo numero>> ";
cin>>z;
cout<<"\n\a\aIl risultato e'>> "<<prodotto(x, y, z)<<endl;
cout<<"\n\aIl programma e' terminato, prema INVIO per continuare"<<endl;
getchar();
getchar();
system("cls");
goto punto;
}
else if (op==4){
system("cls");
cout<<"\aIntrodurre il primo numero>> ";
cin>>x;
cout<<"\n\aIntrodurre il secondo numero>> ";
cin>>y;
cout<<"\n\a\aIl risultato e'>> "<<quoziente(x, y)<<endl;
cout<<"\n\aIl programma e' terminato, prema INVIO per continuare"<<endl;
getchar();
getchar();
system("cls");
goto punto;
}
else if(op==5){
system("cls");
cout<<"\aIntrodurre il numero>> ";
cin>>x;
cout<<"\n\a\aIl risultato e'>> "<<radice(x)<<endl;
cout<<"\n\aIl programma e' terminato, prema INVIO per continuare"<<endl;
getchar();
getchar();
system("cls");
goto punto;
}
else if(op==6){
system("cls");
cout<<"\aIntrodure la base>> ";
cin>>base;
cout<<"\a\nIntrodure l'esponente>> ";
cin>>esponente;
cout<<"\n\a\aIl risultato e'>> "<<elevamento(base, esponente)<<endl;
cout<<"\n\aIl programma e' terminato, prema INVIO per continuare"<<endl;
getchar();
getchar();
system("cls");
goto punto;
}
}
getchar();
}