Advertisement
erzis

Untitled

Nov 11th, 2016
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. float dodawanie()
  5. {
  6. float a, b;
  7. cout << "Wprowadz pierwsza liczbe: ";
  8. cin >> a;
  9. cout << "Wprowadz druga liczbe: ";
  10. cin >> b;
  11. return a + b;
  12. }
  13.  
  14. float odejmowanie()
  15. {
  16. float a, b;
  17. cout << "Wprowadz pierwsza liczbe: ";
  18. cin >> a;
  19. cout << "Wprowadz druga liczbe: ";
  20. cin >> b;
  21. return a - b;
  22. }
  23.  
  24. float mnozenie()
  25. {
  26. float a, b;
  27. cout << "Wprowadz pierwsza liczbe: ";
  28. cin >> a;
  29. cout << "Wprowadz druga liczbe: ";
  30. cin >> b;
  31. return a * b;
  32. }
  33.  
  34. float dzielenie()
  35. {
  36. float a, b;
  37. cout << "Wprowadz pierwsza liczbe: ";
  38. cin >> a;
  39. cout << "Wprowadz druga liczbe: ";
  40. cin >> b;
  41. return a / b;
  42. }
  43.  
  44.  
  45. int main()
  46. {
  47. int wybor = 1;
  48. while (wybor > 0 && wybor < 5)
  49. {
  50. cout << "[1] = dodawanie" << endl;
  51. cout << "[2] = odejmowanie" << endl;
  52. cout << "[3] = mnozenie" << endl;
  53. cout << "[4] = dzielenie" << endl;
  54. cout << "[5] = wyjscie" << endl;
  55. cout << endl;
  56. cout << "Twoj wybor: ";
  57. cin >> wybor;
  58. cout << endl;
  59. if (cin.good())
  60. {
  61. switch (wybor)
  62. {
  63. case 1:
  64. {
  65. float wynik_plus = dodawanie();
  66. cout << endl;
  67. cout << "Wynik to: " << wynik_plus;
  68. cin.ignore();
  69. cin.get();
  70. system("cls");
  71. }
  72. break;
  73. {
  74. case 2:
  75. {
  76. float wynik_minus = odejmowanie();
  77. cout << endl;
  78. cout << "Wynik to: " << wynik_minus;
  79. cin.ignore();
  80. cin.get();
  81. system("cls");
  82. }
  83. break;
  84. {
  85. case 3:
  86. {
  87. float wynik_razy = mnozenie();
  88. cout << endl;
  89. cout << "Wynik to: " << wynik_razy;
  90. cin.ignore();
  91. cin.get();
  92. system("cls");
  93. }
  94. break;
  95. {
  96. case 4:
  97. {
  98. float wynik_na = dzielenie();
  99. cout << endl;
  100. cout << "Wynik to: " << wynik_na;
  101. cin.ignore();
  102. cin.get();
  103. system("cls");
  104. }
  105. break;
  106. {
  107. case 5:
  108. {
  109. exit(0);
  110. }
  111. break;
  112. {
  113. default:
  114. {
  115. system("cls");
  116. main();
  117. }
  118. }
  119. }
  120. }
  121. }
  122. }
  123. }
  124. }
  125. else
  126. {
  127. cin.clear();
  128. cout << "To nie jest liczba!";
  129. }
  130. }
  131. return 0;
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement