Skip to content

Commit a99eecb

Browse files
authored
Merge pull request #22 from sahiljarngal/patch-1
program of simple calculator
2 parents a404c84 + b2e9b89 commit a99eecb

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

simplecalculator.cpp

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#include <iostream>
2+
using namespace std;
3+
4+
5+
main()
6+
{
7+
char op;
8+
float num1, num2;
9+
10+
// It allows user to enter operator i.e. +, -, *, /
11+
cin >> op;
12+
13+
// It allow user to enter the operands
14+
cin >> num1 >> num2;
15+
16+
// Switch statement begins
17+
switch (op) {
18+
19+
// If user enter +
20+
case '+':
21+
cout << num1 + num2;
22+
break;
23+
24+
// If user enter -
25+
case '-':
26+
cout << num1 - num2;
27+
break;
28+
29+
// If user enter *
30+
case '*':
31+
cout << num1 * num2;
32+
break;
33+
34+
// If user enter /
35+
case '/':
36+
cout << num1 / num2;
37+
break;
38+
39+
// If the operator is other than +, -, * or /,
40+
// error message will display
41+
default:
42+
cout << "Error! operator is not correct";
43+
break;
44+
} // switch statement ends
45+
46+
return 0;
47+
}

0 commit comments

Comments
 (0)