fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. float weight;
  5. float distance;
  6. int fee = 0;
  7.  
  8. printf("กรุณากรอกน้ำหนักพัสดุ (กิโลกรัม):\n"); // เพิ่ม \n เพื่อเว้นบรรทัด
  9. scanf("%f", &weight);
  10. fflush(stdin); // เคลียร์ buffer
  11.  
  12. printf("\nกรุณากรอกระยะทางการจัดส่ง (กิโลเมตร):\n"); // เพิ่ม \n ก่อนและหลังเพื่อเว้นบรรทัด
  13. scanf("%f", &distance);
  14. fflush(stdin); // เคลียร์ buffer
  15.  
  16. if (weight <= 1 && distance <= 50) {
  17. fee = 30;
  18. } else if ((weight > 1 && weight <= 5) || (distance > 50 && distance <= 200)) {
  19. fee = 60;
  20. } else if (weight > 5 || distance > 200) {
  21. fee = 100;
  22. }
  23.  
  24. printf("\nค่าจัดส่ง: %d บาท\n", fee); // เพิ่ม \n ก่อนแสดงผล
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
กรุณากรอกน้ำหนักพัสดุ (กิโลกรัม):

กรุณากรอกระยะทางการจัดส่ง (กิโลเมตร):

ค่าจัดส่ง: 30 บาท