Advertisement
Vasilena

PracticeDayOneExercise6

Jul 7th, 2021
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. int main()
  2. {
  3.     char Operator;
  4.     float num1, num2, result = 0;
  5.     int flag;
  6.     printf("\n Options(+, -, *, /)  :  ");
  7.     scanf("%c", &Operator);
  8.     printf("\n Please Enter number one:  ");
  9.     scanf("%f", &num1);
  10.     printf("\n Please Enter number two:  ");
  11.     scanf("%f", &num2);
  12.     switch(Operator)
  13.     {
  14.         case '+':
  15.             result = num1 + num2;
  16.             break;
  17.         case '-':
  18.             result = num1 - num2;
  19.             break;
  20.         case '*':
  21.             result = num1 * num2;
  22.             break;
  23.         case '/':
  24.             if(num2 != 0)
  25.             {
  26.             result = num1 / num2;
  27.             break;
  28.             }
  29.             else
  30.             {
  31.                 flag = 1;
  32.                 printf("Can`t divide by zero!");
  33.                 break;
  34.             }
  35.         default:
  36.             flag = 1;
  37.             printf("\nInvalid Option!");
  38.     }
  39.  
  40.     if(flag != 1)
  41.     {
  42.          printf("\n The result of %.2f %c %.2f  = %.2f", num1, Operator, num2, result);
  43.  
  44.     }else{
  45.         printf(" ");
  46.     }
  47.     return 0;
  48. }
  49.  
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement