From ec7270e151a2c38470eeca30b197035c5c880992 Mon Sep 17 00:00:00 2001 From: Hashini Senanayake <76748283+HashiniSenanayake@users.noreply.github.com> Date: Mon, 18 Oct 2021 16:24:23 +0530 Subject: [PATCH] Calculator.cpp Program code for a simple calculator --- Calculator.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Calculator.cpp diff --git a/Calculator.cpp b/Calculator.cpp new file mode 100644 index 0000000..479b83a --- /dev/null +++ b/Calculator.cpp @@ -0,0 +1,38 @@ +# include +using namespace std; + +int main() { + char op; + float num1, num2; + + cout << "Enter operator: +, -, *, /: "; + cin >> op; + + cout << "Enter two operands: "; + cin >> num1 >> num2; + + switch(op) { + case '+': + cout << num1 << " + " << num2 << " = " << num1 + num2; + break; + + case '-': + cout << num1 << " - " << num2 << " = " << num1 - num2; + break; + + case '*': + cout << num1 << " * " << num2 << " = " << num1 * num2; + break; + + case '/': + cout << num1 << " / " << num2 << " = " << num1 / num2; + break; + + default: + // If the operator is other than +, -, * or /, error message is shown + cout << "Error! operator is not correct"; + break; + } + + return 0; +}