File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ // Performs addition, subtraction, multiplication or division depending the input from user
2+ # include <stdio.h>
3+ int main () {
4+ char operator ;
5+ double firstNumber ,secondNumber ;
6+ printf ("Enter an operator (+, -, *,): " );
7+ scanf ("%c" , & operator );
8+ printf ("Enter two operands: " );
9+ scanf ("%lf %lf" ,& firstNumber , & secondNumber );
10+ switch (operator )
11+ {
12+ case '+' :
13+ printf ("%.1lf + %.1lf = %.1lf" ,firstNumber , secondNumber , firstNumber + secondNumber );
14+ break ;
15+ case '-' :
16+ printf ("%.1lf - %.1lf = %.1lf" ,firstNumber , secondNumber , firstNumber - secondNumber );
17+ break ;
18+ case '*' :
19+ printf ("%.1lf * %.1lf = %.1lf" ,firstNumber , secondNumber , firstNumber * secondNumber );
20+ break ;
21+ case '/' :
22+ printf ("%.1lf / %.1lf = %.1lf" ,firstNumber , secondNumber , firstNumber / secondNumber );
23+ break ;
24+ // operator doesn't match any case constant (+, -, *, /)
25+ default :
26+ printf ("Error! operator is not correct" );
27+ }
28+
29+ return 0 ;
30+ }
You can’t perform that action at this time.
0 commit comments