Advertisement
Guest User

Untitled

a guest
Oct 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int opcio;
  8. char tornar;
  9. float num1, num2, resultat;
  10.  
  11. opcio = 0;
  12. tornar = 0;
  13.  
  14. cin >> num1 >> num2;
  15.  
  16. while ((tornar != 'N') && (tornar != '-'));
  17. {
  18. cout << " MENU " << endl;
  19. cout << " 1.- Suma " << endl;
  20. cout << " 2.- Resta" << endl;
  21. cout << " 3.- Producte" << endl;
  22. cout << " 4.- Divisio" << endl;
  23. cout << " 5.- Sortir" << endl;
  24. cout << "Selecciona una de les opcions: " << endl;
  25.  
  26. cin >> opcio;
  27.  
  28. switch (opcio)
  29. {
  30. case 1:
  31. {
  32. resultat = num1 + num2;
  33. cout << num1 << " + " << num2 << " = " << resultat << endl;
  34. }
  35. break;
  36. case 2:
  37. {
  38. resultat = num1 - num2;
  39. cout << num1 << " - " << num2 << " = " << resultat << endl;
  40. }
  41. break;
  42. case 3:
  43. {
  44. resultat = num1 * num2;
  45. cout << num1 << " * " << num2 << " = " << resultat << endl;
  46. }
  47. break;
  48. case 4:
  49. {
  50. if (num2 == 0)
  51. cout << "Error: Divisio per zero" << endl;
  52. else
  53. {
  54. resultat = num1 / num2;
  55. cout << num1 << " : " << num2 << " = " << resultat << endl;
  56. }
  57. }
  58. break;
  59. case 5:
  60. {
  61. cout << "S - Vol operar amb uns altres nombres" << endl;
  62. cout << "N - Vol sortir definitivament?" << endl;
  63. cin >> tornar;
  64. if (tornar == 'S')
  65. cin >> num1 >> num2;
  66. }
  67. break;
  68. default: cout << "Error: Opcio no valida";
  69. }
  70. }
  71.  
  72. return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement