Advertisement
Guest User

Untitled

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