fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. float num1, num2, result;
  5. char op;
  6.  
  7. printf("Enter first number: ");
  8. scanf("%f", &num1);
  9. printf("Enter second number: ");
  10. scanf("%f", &num2);
  11.  
  12.  
  13. printf("Choose an operation (+, -, *, /): ");
  14. scanf(" %c", &op);
  15.  
  16.  
  17. switch (op) {
  18. case '+':
  19. result = num1 + num2;
  20. printf("Result: %.2f + %.2f = %.2f\n", num1, num2, result);
  21. break;
  22. case '-':
  23. result = num1 - num2;
  24. printf("Result: %.2f - %.2f = %.2f\n", num1, num2, result);
  25. break;
  26. case '*':
  27. result = num1 * num2;
  28. printf("Result: %.2f * %.2f = %.2f\n", num1, num2, result);
  29. break;
  30. case '/':
  31. if (num2 != 0) {
  32. result = num1 / num2;
  33. printf("Result: %.2f / %.2f = %.2f\n", num1, num2, result);
  34. } else {
  35. printf("Error! Division by zero.\n");
  36. }
  37. break;
  38. default:
  39. printf("Invalid operation!\n");
  40. break;
  41. }
  42.  
  43. return 0;
  44. }
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
Enter first number: Enter second number: Choose an operation (+, -, *, /): Invalid operation!