Skip to content

Commit dc2e8c9

Browse files
Create Calculator.c
0 parents  commit dc2e8c9

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

Calculator.c

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// Online C compiler to run C program online
2+
#include <stdio.h>
3+
4+
int main() {
5+
char ch; float a, b, sum;
6+
7+
printf("Enter an operator (+, -, *, /):");
8+
scanf("%c", &ch);
9+
printf("Enter 1st no.: ");
10+
scanf("%f", &a);
11+
printf("Enter 2nd no.: ");
12+
scanf("%f", &b);
13+
14+
switch(ch){
15+
case '+':
16+
sum = a + b;
17+
printf("%.2f + %.2f = %.2f\n", a, b, sum);
18+
break;
19+
case'-':
20+
sum = a - b;
21+
printf("%.2f - %.2f = %.2f\n", a, b, sum);
22+
break;
23+
case'*':
24+
sum = a * b;
25+
printf("%.2f * %.2f = %.2f\n", a, b, sum);
26+
break;
27+
case'/':
28+
if (a || b != 0)
29+
{
30+
sum = a / b;
31+
printf("%.2f / %.2f = %.2f\n", a, b, sum);
32+
}
33+
else
34+
{
35+
printf("Error! Division by zero.\n");
36+
}
37+
break;
38+
default:
39+
printf("Invalid operator!\n");
40+
}
41+
42+
return 0;
43+
}

0 commit comments

Comments
 (0)