Calcolatrice

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int main() { int scelta; float r,a,b; cout<<"::::::::::::::::::::::::::::::::::::"<<endl; cout<<"Sviluppato da Emanuele Ferrini (1.2)"<<endl; cout<<"::::::::::::::::::::::::::::::::::::"<<endl; cout<<""<<endl; cout<<""<<endl; do { do { cout<<"Immettere il numero corrispondente all'operazione che si vuole eseguire (al posto della virgola utilizzare il punto):"<<endl; cout<<""<<endl; cout<<"1) Somma;"<<endl; cout<<"2) Sottrazione;"<<endl; cout<<"3) Prodotto;"<<endl; cout<<"4) Divisione;"<<endl; cout<<"5) Radice quadrata;"<<endl; cout<<"6) Potenza;"<<endl; cout<<"7) Percentuale;"<<endl; cout<<"8) Media;"<<endl; cout<<"9) Uscire"<<endl; cout<<""<<endl; cin>>scelta; if ( scelta<1 || scelta>9 ) {cout<<"Inserire un valore compreso tra 1 e 9"<<endl; cout<<""<<endl; } } while( scelta<1 || scelta>9); switch (scelta) { case 1 : cout<<"Immettere primo numero:"<<endl; cin>>a; cout<<"Immettere secondo numero:"<<endl; cin>>b; r=a+b; system ("clear"); cout<<"Il risultato dell'ultima operazione e':"<<r<<endl; cout<<""<<endl; break; case 2 : cout<<"Immettere primo numero:"<<endl; cin>>a; cout<<"Immettere secondo numero:"<<endl; cin>>b; r=a-b; system ("clear"); cout<<"Il risultato dell'ultima operazione e':"<<r<<endl; cout<<""<<endl; break; case 3 : cout<<"Immettere primo numero:"<<endl; cin>>a; cout<<"Immettere secondo numero:"<<endl; cin>>b; r=a*b; system ("clear"); cout<<"Il risultato dell'ultima operazione e':"<<r<<endl; cout<<""<<endl; break; case 4 : cout<<"Immettere primo numero:"<<endl; cin>>a; cout<<"Immettere secondo numero:"<<endl; cin>>b; if (b==0) { if (a==0) { cout<<"Indeterminato"<<endl; cout<<""<<endl; } else { cout<<"Impossibile"<<endl; cout<<""<<endl; } } else {r=a/b; system ("clear"); cout<<"Il risultato dell'ultima operazione e':"<<r<<endl; cout<<""<<endl; } case 5 : cout<<"Immettere numero:"<<endl; cin>>a; r=sqrt(a); system ("clear"); cout<<"Il risultato dell'ultima operazione e':"<<r<<endl; cout<<""<<endl; break; case 6: cout<<"Immettere base:"<<endl; cin>>a; cout<<"Immettere esponente:"<<endl; cin>>b; r= pow (a,b); cout<<"Il risultato dell'ultima operazione è:"<<r<<endl; break; case 7: cout<<"Immettere valore iniziale:"<<endl; cin>>a; cout<<"Immettere percentuale:"<<endl; cin>>b; r= (a*b)/100; cout<<"Il risultato dell'ultima operazione:"<<r<<endl; break; case 8: cout<<"Quanti numeri\? "; cin>>a; cout<<endl; double media; int i=0; while (i<a) { int x; cout<<"Prossimo numero : "; cin>>x; cout<<endl; media += x; i++; } media /= a; cout<<"La media e' "<<media<<endl; break; } } while(scelta>= 1 && scelta <=8); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines