Advertisement
erzis

Untitled

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