From 53de7bb3741de956ada34c06a37076392c7e3e2b Mon Sep 17 00:00:00 2001 From: RashiniKaweesha Date: Wed, 28 Oct 2020 16:17:41 +0530 Subject: [PATCH] Calculator in c++ --- Calculator.c++ | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Calculator.c++ diff --git a/Calculator.c++ b/Calculator.c++ new file mode 100644 index 0000000..8f245df --- /dev/null +++ b/Calculator.c++ @@ -0,0 +1,40 @@ +# include +using namespace std; + +int main() +{ + char op; + float num1, num2; + + cout << "Enter operator either + or - or * or /: "; + cin >> op; + + cout << "Enter two operands: "; + cin >> num1 >> num2; + + switch(op) + { + case '+': + cout << num1+num2; + break; + + case '-': + cout << num1-num2; + break; + + case '*': + cout << num1*num2; + break; + + case '/': + cout << num1/num2; + break; + + default: + // If the operator is other than +, -, * or /, error message is shown + cout << "Error! operator is not correct"; + break; + } + + return 0; +} \ No newline at end of file