Guest User

Untitled

a guest
Aug 21st, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. // Universal Calculator V1.0.cpp : Defines the entry point for the console application.
  2. //
  3. #include "Universal Calculator.h"
  4. #include "stdafx.h"
  5. #include <string>
  6. #include <iostream>
  7. #include <Windows.h>
  8.  
  9. using namespace std;
  10.  
  11. int main()
  12. {
  13. string task;
  14. cout << "What would you like to do? ";
  15. cin >> task;
  16. if (task == "calculator")
  17. {
  18. calculator::CalculatorApp;
  19. }
  20. Sleep(3000);
  21. system("CLS");
  22. return main();
  23. }
  24.  
  25. #ifndef UNIVERSAL CALCULATOR_h
  26. #define UNIVERSAL CALCULATOR_h
  27.  
  28. #include "stdafx.h"
  29. #include <string>
  30. #include <iostream>
  31. #include <Windows.h>
  32.  
  33. using namespace std;
  34.  
  35. class calculator
  36. {
  37. public:
  38.  
  39. float FirstNumber;
  40. float SecondNumber;
  41. float answer;
  42.  
  43. void Add()
  44. {
  45. cout << "What is your first number? ";
  46. cin >> FirstNumber;
  47.  
  48. cout << "What is your second number? ";
  49. cin >> SecondNumber;
  50.  
  51. answer = FirstNumber + SecondNumber;
  52. cout << "The answer is: " << answer << endl;
  53. }
  54.  
  55. void Subtract()
  56. {
  57. cout << "What is your first number? ";
  58. cin >> FirstNumber;
  59.  
  60. cout << "What is your second number? ";
  61. cin >> SecondNumber;
  62.  
  63. answer = FirstNumber - SecondNumber;
  64. cout << "The answer is: " << answer << endl;
  65. }
  66.  
  67. void Multiply()
  68. {
  69. cout << "What is your first number? ";
  70. cin >> FirstNumber;
  71.  
  72. cout << "What is your second number? ";
  73. cin >> SecondNumber;
  74.  
  75. answer = FirstNumber * SecondNumber;
  76. cout << "The answer is: " << answer << endl;
  77. }
  78.  
  79. void Divide()
  80. {
  81. cout << "What is your first number? ";
  82. cin >> FirstNumber;
  83.  
  84. cout << "What is your second number? ";
  85. cin >> SecondNumber;
  86.  
  87. answer = FirstNumber / SecondNumber;
  88. cout << "The answer is: " << answer << endl;
  89. }
  90. void CalculatorApp()
  91. {
  92.  
  93. int Calculator();
  94. {
  95. int Operation;
  96. cout << "Bode's Calculator V2.1" << endl;
  97. cout << "What is the operation? Add[1], Subtract[2], Multiply[3] or Divide[4]? ";
  98. cin >> Operation;
  99.  
  100. switch (Operation)
  101. {
  102. case 1:
  103. Add();
  104. break;
  105. case 2:
  106. Subtract();
  107. break;
  108. case 3:
  109. Multiply();
  110. break;
  111. case 4:
  112. Divide();
  113. break;
  114. }
  115. }
  116. }
  117.  
  118. };
  119. #endif
Add Comment
Please, Sign In to add comment