All pastes #630477 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-07-23 07:16 UTC
rendered paste body
#include <iostream>
#include <string>
using namespace std;
void menu();
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);
}
else if(option == "multiply"){
cout << "Command: " << option;
cout << "\nEnter two numbers to multiply\nFirst: ";
cin >> num1;
cout << "Second: ";
cin >> num2;
cout << mul(num1,num2);
}
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);
}
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();
}
}