fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. char operator;
  5. double num1, num2, result;
  6.  
  7. scanf(" %c", &operator);
  8.  
  9.  
  10. scanf("%lf %lf", &num1, &num2);
  11.  
  12. switch (operator) {
  13. case '+':
  14. result = num1 + num2;
  15. printf("Hasil: %.f + %.f = %.f\n", num1, num2, result);
  16. break;
  17. case '-':
  18. result = num1 - num2;
  19. printf("Hasil: %.f - %.f = %.f\n", num1, num2, result);
  20. break;
  21. case '*':
  22. result = num1 * num2;
  23. printf("Hasil: %.f * %.f = %.f\n", num1, num2, result);
  24. break;
  25. case '/':
  26. if (num2 != 0) {
  27. result = num1 / num2;
  28. printf("Hasil: %.f / %.f = %.f\n", num1, num2, result);
  29. } else {
  30. printf("Error: Pembagian dengan nol tidak diperbolehkan.\n");
  31. }
  32. break;
  33. default:
  34. printf("Operator tidak valid.\n");
  35. }
  36.  
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0s 5324KB
stdin
+
527 54
stdout
Hasil: 527 + 54 = 581