Advertisement
erzis

Untitled

Dec 11th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3.  
  4. void glowna_petla() {
  5.  
  6. system("cls");
  7.  
  8. double a;
  9. double b;
  10.  
  11. std::cout << "Witamy w kalkulatorze!";
  12. std::cout << "\nNa poczatku podaj liczby ktorymi chcesz operowac" << std::endl;
  13. std::cout << "Pierwsza: ";
  14. std::cin >> a;
  15. std::cout << "Druga: ";
  16. std::cin >> b;
  17.  
  18. double wynik_dodawanie;
  19. double wynik_odejmowanie;
  20. double wynik_mnozenie;
  21. double wynik_dzielenie;
  22. int decyzja;
  23.  
  24. wynik_dodawanie = b + a;
  25. wynik_odejmowanie = a - b;
  26. wynik_mnozenie = a * b;
  27. wynik_dzielenie = a / b;
  28.  
  29. std::cout << "\nCo chcialbys zrobic?"
  30. "\n 1.Dodac"
  31. "\n 2.Odjac"
  32. "\n 3.Pomnozyc"
  33. "\n 4.Podzielic"
  34. "\n Moj wybor to: ";
  35.  
  36. std::cin >> decyzja;
  37. switch (decyzja)
  38. {
  39. case 1:
  40. {
  41. std::cout << "Wynikiem dodawania " << a << " i " << b << " jest " << wynik_dodawanie;
  42. _getch();
  43. glowna_petla();
  44. }
  45.  
  46. case 2:
  47. {
  48. std::cout << "Wynikiem odejmowania " << a << " i " << b << " jest " << wynik_odejmowanie;
  49. _getch();
  50. glowna_petla();
  51. }
  52.  
  53. case 3:
  54. {
  55. std::cout << "Wynikiem mnozenia " << a << " i " << b << " jest " << wynik_mnozenie;
  56. _getch();
  57. glowna_petla();
  58. }
  59.  
  60. case 4:
  61. {
  62. std::cout << "Wynikiem dzielenia " << a << " i " << b << " jest " << wynik_dzielenie;
  63. _getch();
  64. glowna_petla();
  65. }
  66.  
  67. default:
  68. {
  69. std::cout << "Wybierz poprawna operacje!";
  70. _getch();
  71. glowna_petla();
  72. }
  73. }
  74. }
  75.  
  76. int main()
  77. {
  78. glowna_petla();
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement