fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. float a, b, hasil;
  5. char op;
  6. printf("Masukkan dua bilangan (pisahkan dengan spasi)!\n");
  7. scanf("%f %f", &a, &b);
  8.  
  9. printf("Masukkan operator (+, -, *, /)!\n");
  10. scanf(" %c", &op);
  11. printf("Dua bilangan:%.0f dan %.0f\n", a, b);
  12. printf ("Operator:%c\n", op);
  13. switch (op) {
  14. case '+':
  15. hasil = a + b;
  16. printf("Hasil: %.0f\n", hasil);
  17. break;
  18. case '-':
  19. hasil = a - b;
  20. printf("Hasil: %.0f\n", hasil);
  21. break;
  22. case '*':
  23. hasil = a * b;
  24. printf("Hasil: %.0f\n", hasil);
  25. break;
  26. case '/':
  27. if (b != 0)
  28. hasil = a / b;
  29. else {
  30. printf("Error: pembagian dengan nol tidak diperbolehkan.\n");
  31. return 1;
  32. }
  33. printf("Hasil: %.0f\n", hasil);
  34. break;
  35. default:
  36. printf("Operator tidak valid!\n");
  37. return 1;
  38. }
  39.  
  40. return 0;
  41. }
Success #stdin #stdout 0.01s 5316KB
stdin
6 3 /
stdout
Masukkan dua bilangan (pisahkan dengan spasi)!
Masukkan operator (+, -, *, /)!
Dua bilangan:6 dan 3
Operator:/
Hasil: 2