Advertisement
carsit

Untitled

Aug 31st, 2014
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. class calcolatrice
  7. {
  8. public:
  9. double a, b, radice, radic;
  10. char p;
  11. int operazione;
  12.  
  13. calcolatrice();
  14. double somma();
  15. double sottrazione();
  16. double moltiplicazione();
  17. double divisione();
  18. double scelta();
  19.  
  20. };
  21.  
  22. int main()
  23. {
  24. cout << "Calcolatrice";
  25. do{
  26. cout << "\n\nInserisci il primo numero: ";
  27. cin >> a;
  28. cout << "Inserisci il secondo numero: ";
  29. cin >> b;
  30. cout <<"\n1. Somma \n2. Sottrazione \n3. Moltiplicazione \n4. Divisione\n";
  31. cout << "\nQuale operazione vuoi scegliere? ";
  32. cin >> operazione;
  33. switch (operazione){
  34. case 1:
  35. somma = a+b;
  36. cout <<"la somma e': " << somma;
  37. break;
  38. case 2:
  39. sottrazione = a-b;
  40. cout << "la sottrazione e': "<< sottrazione;
  41. break;
  42. case 3:
  43. moltiplicazione= a*b;
  44. cout << "la moltiplicazione e': "<< moltiplicazione;
  45. break;
  46. case 4:
  47. divisione= a/b;
  48. cout << "la divisione e': "<< divisione;
  49. break;
  50. case 5:
  51. radice = sqrt(a);
  52. radic = sqrt(b);
  53. cout << "la radice del primo numero e' " << radice << " invece del secondo numero e' " << radic;
  54. break;
  55. default:
  56. cout << "ERRORE";
  57. break;
  58. }
  59. cout << "\nVuoi continuare? (S/N) ";
  60. cin >> p;
  61. }while (p != 'N');
  62. return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement