All pastes #630481 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-07-23 07:26 UTC
rendered paste body
#include <iostream>
using namespace std;
void menu();
							int add(int add1,int add2);
									int mul(int mul1,int mul2);
										int divz(int div1,int div2);
												int sub(int sub1,int sub2);
		string option;
						int main()
{
menu();
}

					int add(int add1,int add2)
{
		return add1 + add2;
}

							int mul(int mul1,int mul2)
{
											return mul1 * mul2;
}

											int divz(int div1,int div2)
{
									return div1 / div2;
}

							int sub(int sub1,int sub2)
{
	return sub1 - sub2;
}

					void menu()
{
								int num1, num2;
									cout << "Menu\nCommands:\n";
	cout << "add\n";
												cout << "multiply\n";
	cout << "divide\n";
												cout << "subtract\n";
	cout << "exit\n";
cin >> option;
						if(option == "add"){
	cout << "Command: " << option;
						cout << "\nEnter two numbers to add together\nFirst: ";
	cin >> num1;
	cout << "Second: ";
						cin >> num2;
							cout << add(num1,num2) << "\n";
}
									else if(option == "multiply"){
					cout << "Command: " << option;
	cout << "\nEnter two numbers to multiply\nFirst: ";
	cin >> num1;
				cout << "Second: ";
	cin >> num2;
					cout << mul(num1,num2) << "\n";
}
	else if(option == "divide"){
	cout << "Command: " << option;
								cout << "\nEnter two numbers to divide by\nFirst: ";
																	cin >> num1;
	cout << "Second: ";
							cin >> num2;
							cout << divz(num1,num2) << "\n";
}
			else if(option == "subtract"){
		cout << "Command: " << option;
	cout << "\nEnter two numbers to subtract\nFirst: ";
														cin >> num1;
	cout << "Second: ";
					cin >> num2;
	cout << sub(num1,num2) << "\n";
}
											else if(option == "exit"){
					cout << "Command: " << option;
	cout << "\nGoodbye\n";
}
else{
	cout << "Command: " << option;
						cout << "\nNot an option\n";
						menu();
}
}