Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //SIMPLE CALCULATOR BY GELLIN 08-23-09
- #include <iostream>
- #include <windows.h>
- #include <stdlib.h>
- using namespace std;
- int iResult;
- int Selector = 0;//Determines what mathematics to use
- int Number1 = 0;//Input Number 1
- int Number2 = 0;//Input Number 2
- int ivalue = 0;//Result of the Mathematics
- char szChar[256];
- int Add( int iNumber1, int iNumber2 )
- {
- iResult = iNumber1 + iNumber2;
- return iResult;
- }
- int Subtract( int iNumber1, int iNumber2 )
- {
- iResult = iNumber1 - iNumber2;
- return iResult;
- }
- int Multiply( int iNumber1, int iNumber2 )
- {
- iResult = iNumber1 * iNumber2;
- return iResult;
- }
- int Divide( int iNumber1, int iNumber2 )
- {
- iResult = iNumber1 / iNumber2;
- return iResult;
- }
- void GetInputNumbers()
- {
- cout << "Enter 1st Number\n";
- cin >> Number1;
- cout << "Enter 2nd Number\n";
- cin >> Number2;
- }
- void DisplayResult()
- {
- cout << "The Result Is ";
- cout << ivalue;
- }
- int main()
- {
- Redo:
- cout << "Press 1 For Addition\n"
- "Press 2 For Subtraction\n"
- "Press 3 For Multiplication\n"
- "Press 4 For Division\n";
- cin >> Selector;
- if( Selector != 0 )
- system( "cls" );
- if( Selector == 1 )
- {
- cout << "Addition Selected \n";
- GetInputNumbers();
- ivalue = Add( Number1,Number2 );
- DisplayResult();
- }
- if( Selector == 2 )
- {
- cout << "Subtraction Selected \n";
- GetInputNumbers();
- ivalue = Subtract( Number1,Number2 );
- DisplayResult();
- }
- if( Selector == 3 )
- {
- cout << "Multiplication Selected \n";
- GetInputNumbers();
- ivalue = Multiply( Number1,Number2 );
- DisplayResult();
- }
- if( Selector == 4 )
- {
- cout << "Division Selected \n";
- GetInputNumbers();
- ivalue = Divide( Number1,Number2 );
- DisplayResult();
- }
- if( Selector > 4 || Selector <= 0 )// If you Enter Higher Number Then 4 Clear the Screen And Restart
- {
- system ( "cls" );
- goto Redo;
- }
- cout << "\nWould you like to do some more Math ( Y / N )? \n";
- cin >> szChar;
- if(( strcmp(szChar, "Y") == 0 )
- || ( strcmp(szChar, "y") == 0 ))
- {
- system ( "cls" );
- goto Redo;
- }
- else
- return 0;
- }
Add Comment
Please, Sign In to add comment