#include <iostream>
using namespace std;
inline int add(int num1, int num2)
{
return num1+num2;
}
inline int subtract(int num1, int num2)
{
return num1-num2;
}
inline int divide(int num1, int num2)
{
return num1/num2;
}
inline int multiply(int num1, int num2)
{
return num1*num2;
}
int main()
{
//Calculator Menu
int num1, num2;
char op;
cout << "Enter Operand 1 : ";
cin >> num1;
cout << "Enter Operator [+,-,*,/] : ";
cin >> op;
//ignore and clear functions remove new line character for input buffer stream
cin.ignore();
cin.clear();
cout << "Enter Operand 2 : ";
cin >> num2;
int result;
if(op == '+'){result = add(num1, num2);}
else if(op == '-'){result = subtract(num1, num2);}
else if(op == '*'){result = multiply(num1, num2);}
else{result = divide(num1, num2);}
cout << "Result : " << result << endl;
cout <<"Provide by Omar Mahin" << endl;
return 0;
}
using namespace std;
inline int add(int num1, int num2)
{
return num1+num2;
}
inline int subtract(int num1, int num2)
{
return num1-num2;
}
inline int divide(int num1, int num2)
{
return num1/num2;
}
inline int multiply(int num1, int num2)
{
return num1*num2;
}
int main()
{
//Calculator Menu
int num1, num2;
char op;
cout << "Enter Operand 1 : ";
cin >> num1;
cout << "Enter Operator [+,-,*,/] : ";
cin >> op;
//ignore and clear functions remove new line character for input buffer stream
cin.ignore();
cin.clear();
cout << "Enter Operand 2 : ";
cin >> num2;
int result;
if(op == '+'){result = add(num1, num2);}
else if(op == '-'){result = subtract(num1, num2);}
else if(op == '*'){result = multiply(num1, num2);}
else{result = divide(num1, num2);}
cout << "Result : " << result << endl;
cout <<"Provide by Omar Mahin" << endl;
return 0;
}
.jpg)

