c switch case
#include
int main(){
char op;
double n1,n2;
printf("\nEnter an operator(+,-,*,/): \n");
scanf("%c",&op);
printf("\nEnter two operands:\n");
scanf("%lf %lf",&n1,&n2);
switch(op)
{
case'+':
printf("%.lf + %.1lf = %.1lf",n1,n2,n1+n2);
break;
case'-':
printf("%.1lf - %.1lf = %.1lf",n1,n2,n1-n2);
break;
case'*':
printf("%.1lf * %.1lf = %.1lf",n1,n2,n1*n2);
break;
case'/':
printf("%.1lf / %.1lf = %.1lf",n1,n2,n1/n2);
break;
//operator doesn't match any case constant +,-,*,/
default:
printf("Error ! operator is not correct");
}
return 0;
}
|