Advertisement
Guest User

REALLY SH*TTY CALCULATOR :D

a guest
Apr 21st, 2018
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. class menuCLASS{
  7. public:
  8. void menuLoad(){
  9. cout << "Select a Function 1-5" << endl;
  10. cout << "1 - Addition" << endl;
  11. cout << "2 - Subtraction" << endl;
  12. cout << "3 - Division" << endl;
  13. cout << "4 - Multiplication" << endl;
  14. cout << "5 - Quit" << endl;
  15. }
  16. };
  17.  
  18. int readNumber(){
  19. int number;
  20. cin >> number;
  21. return number;
  22. }
  23.  
  24. int doAddition(){
  25. int a = readNumber();
  26. int b = readNumber();
  27. return a + b;
  28. }
  29.  
  30. int doSubtraction(){
  31. int a = readNumber();
  32. int b = readNumber();
  33. return a - b;
  34. }
  35.  
  36. int doDivision(){
  37. int a = readNumber();
  38. int b = readNumber();
  39. return a / b;
  40. }
  41.  
  42. int doMultiplication(){
  43. int a = readNumber();
  44. int b = readNumber();
  45. return a * b;
  46. }
  47.  
  48. int main()
  49. {
  50. // Loads Menu--------------//
  51. menuCLASS menuGEN;
  52. //-------------------------//
  53.  
  54. // Keeps Loop Running------//
  55. int menuALIVE = true;
  56. //-------------------------//
  57.  
  58. for(menuALIVE = true; menuALIVE;)
  59. {
  60. menuGEN.menuLoad();
  61. int const calculation = readNumber();
  62.  
  63. if(1 == calculation){
  64. system("cls");
  65. cout << "What numbers would you like to add?" << endl;
  66. int const result = doAddition();
  67. cout << endl;
  68. cout << "Your Result is: " << result << endl;
  69. Sleep(3000);
  70. system("cls");
  71. }
  72. else if(2 == calculation){
  73. system("cls");
  74. cout << "What numbers would you like to subtract?" << endl;
  75. int const result = doSubtraction();
  76. cout << endl;
  77. cout << "Your Result is: " << result << endl;
  78. Sleep(3000);
  79. system("cls");
  80. }
  81. else if(3 == calculation){
  82. system("cls");
  83. cout << "What numbers would you like to divide?" << endl;
  84. int const result = doDivision();
  85. cout << endl;
  86. cout << "Your Result is: " << result << endl;
  87. Sleep(3000);
  88. system("cls");
  89. }
  90. else if(4 == calculation){
  91. system("cls");
  92. cout << "What numbers would you like to multiply??" << endl;
  93. int const result = doMultiplication();
  94. cout << endl;
  95. cout << "Your Result is: " << result << endl;
  96. Sleep(3000);
  97. system("cls");
  98. }
  99. else if(5 == calculation){
  100. system("cls");
  101.  
  102. cout << "Thanks for using my silly calculator, press any button to close." << endl;
  103. cout << endl;
  104. Sleep(1500);
  105. menuALIVE = false;
  106.  
  107. }
  108. else{
  109. }
  110.  
  111. }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement