fork download
  1. #include <stdio.h>
  2.  
  3.  
  4.  
  5. void main()
  6.  
  7. {
  8.  
  9. char operator;
  10.  
  11. float num1, num2, result;
  12.  
  13.  
  14.  
  15. printf("Simulation of a Simple Calculator\n");
  16.  
  17. printf("*********************************\n");
  18.  
  19. printf("Enter two numbers \n");
  20.  
  21. scanf("%f %f", &num1, &num2);
  22.  
  23. fflush(stdin);
  24.  
  25. printf("Enter the operator [+,-,*,/] \n");
  26.  
  27. scanf("%s", &operator);
  28.  
  29. switch(operator)
  30.  
  31. {
  32.  
  33. case '+': result = num1 + num2;
  34.  
  35. break;
  36.  
  37. case '-': result = num1 - num2;
  38.  
  39. break;
  40.  
  41. case '*': result = num1 * num2;
  42.  
  43. break;
  44.  
  45. case '/': result = num1 / num2;
  46.  
  47. break;
  48.  
  49. default : printf("Error in operationn");
  50.  
  51. break;
  52.  
  53. }
  54.  
  55. printf("\n %5.2f %c %5.2f = %5.2f\n", num1, operator, num2, result);
  56.  
  57. }
Runtime error #stdin #stdout 0s 4536KB
stdin
2 4 +
stdout
Simulation of a Simple Calculator
*********************************
Enter two numbers 
Enter the operator [+,-,*,/] 

  2.00 +  4.00 =  6.00