Guest User

Untitled

a guest
Jul 10th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. //SIMPLE CALCULATOR BY GELLIN 08-23-09
  2.  
  3. #include <iostream>
  4. #include <windows.h>
  5. #include <stdlib.h>
  6.  
  7. using namespace std;
  8.  
  9. int iResult;
  10.  
  11. int Selector = 0;//Determines what mathematics to use
  12. int Number1 = 0;//Input Number 1
  13. int Number2 = 0;//Input Number 2
  14. int ivalue = 0;//Result of the Mathematics
  15.  
  16. char szChar[256];
  17.  
  18. int Add( int iNumber1, int iNumber2 )
  19. {
  20. iResult = iNumber1 + iNumber2;
  21. return iResult;
  22. }
  23.  
  24. int Subtract( int iNumber1, int iNumber2 )
  25. {
  26. iResult = iNumber1 - iNumber2;
  27. return iResult;
  28. }
  29.  
  30. int Multiply( int iNumber1, int iNumber2 )
  31. {
  32. iResult = iNumber1 * iNumber2;
  33. return iResult;
  34. }
  35.  
  36. int Divide( int iNumber1, int iNumber2 )
  37. {
  38. iResult = iNumber1 / iNumber2;
  39. return iResult;
  40. }
  41.  
  42. void GetInputNumbers()
  43. {
  44. cout << "Enter 1st Number\n";
  45. cin >> Number1;
  46. cout << "Enter 2nd Number\n";
  47. cin >> Number2;
  48. }
  49.  
  50. void DisplayResult()
  51. {
  52. cout << "The Result Is ";
  53. cout << ivalue;
  54. }
  55.  
  56. int main()
  57. {
  58.  
  59. Redo:
  60.  
  61. cout << "Press 1 For Addition\n"
  62. "Press 2 For Subtraction\n"
  63. "Press 3 For Multiplication\n"
  64. "Press 4 For Division\n";
  65.  
  66. cin >> Selector;
  67.  
  68. if( Selector != 0 )
  69. system( "cls" );
  70.  
  71. if( Selector == 1 )
  72. {
  73. cout << "Addition Selected \n";
  74. GetInputNumbers();
  75. ivalue = Add( Number1,Number2 );
  76. DisplayResult();
  77. }
  78.  
  79. if( Selector == 2 )
  80. {
  81. cout << "Subtraction Selected \n";
  82. GetInputNumbers();
  83. ivalue = Subtract( Number1,Number2 );
  84. DisplayResult();
  85. }
  86.  
  87. if( Selector == 3 )
  88. {
  89. cout << "Multiplication Selected \n";
  90. GetInputNumbers();
  91. ivalue = Multiply( Number1,Number2 );
  92. DisplayResult();
  93. }
  94.  
  95. if( Selector == 4 )
  96. {
  97. cout << "Division Selected \n";
  98. GetInputNumbers();
  99. ivalue = Divide( Number1,Number2 );
  100. DisplayResult();
  101. }
  102.  
  103. if( Selector > 4 || Selector <= 0 )// If you Enter Higher Number Then 4 Clear the Screen And Restart
  104. {
  105. system ( "cls" );
  106. goto Redo;
  107. }
  108.  
  109. cout << "\nWould you like to do some more Math ( Y / N )? \n";
  110. cin >> szChar;
  111.  
  112. if(( strcmp(szChar, "Y") == 0 )
  113. || ( strcmp(szChar, "y") == 0 ))
  114. {
  115. system ( "cls" );
  116. goto Redo;
  117. }
  118. else
  119. return 0;
  120. }
Add Comment
Please, Sign In to add comment