fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int choice;
  5. float total = 0;
  6. float tax;
  7.  
  8. // แสดงเมนู
  9. printf("===== Menu =====\n");
  10. printf("1) Hamburger - 19 Baht\n");
  11. printf("2) Cheeseburger - 25 Baht\n");
  12. printf("3) Fishburger - 25 Baht\n");
  13. printf("4) Coke - 15 Baht\n");
  14. printf("5) Fanta - 15 Baht\n");
  15. printf("6) French Fries - 20 Baht\n");
  16. printf("7) End Order\n");
  17.  
  18. while (1) {
  19. printf("\nเลือกเมนู (1-7): ");
  20. scanf("%d", &choice);
  21.  
  22. if (choice == 7) { // กด 7 เพื่อจบการสั่งซื้อ
  23. break;
  24. }
  25.  
  26. switch (choice) {
  27. case 1: total += 19; break;
  28. case 2: total += 25; break;
  29. case 3: total += 25; break;
  30. case 4: total += 15; break;
  31. case 5: total += 15; break;
  32. case 6: total += 20; break;
  33. default: printf("❌ เมนูไม่ถูกต้อง กรุณาเลือกใหม่!\n");
  34. }
  35. }
  36.  
  37. // คำนวณภาษี 10%
  38. tax = total * 0.10;
  39. float grandTotal = total + tax;
  40.  
  41. // แสดงผลลัพธ์
  42. printf("\n====================\n");
  43. printf("ยอดรวมค่าอาหาร: %.2f Baht\n", total);
  44. printf("ภาษี 10%%: %.2f Baht\n", tax);
  45. printf("ราคารวมสุทธิ: %.2f Baht\n", grandTotal);
  46. printf("====================\n");
  47.  
  48. return 0;
  49. }
  50.  
Success #stdin #stdout 0.03s 25684KB
stdin
Standard input is empty
stdout
#include <stdio.h>

int main() {
    int choice;
    float total = 0;
    float tax;
    
    // แสดงเมนู
    printf("===== Menu =====\n");
    printf("1) Hamburger - 19 Baht\n");
    printf("2) Cheeseburger - 25 Baht\n");
    printf("3) Fishburger - 25 Baht\n");
    printf("4) Coke - 15 Baht\n");
    printf("5) Fanta - 15 Baht\n");
    printf("6) French Fries - 20 Baht\n");
    printf("7) End Order\n");

    while (1) {
        printf("\nเลือกเมนู (1-7): ");
        scanf("%d", &choice);

        if (choice == 7) { // กด 7 เพื่อจบการสั่งซื้อ
            break;
        }

        switch (choice) {
            case 1: total += 19; break;
            case 2: total += 25; break;
            case 3: total += 25; break;
            case 4: total += 15; break;
            case 5: total += 15; break;
            case 6: total += 20; break;
            default: printf("❌ เมนูไม่ถูกต้อง กรุณาเลือกใหม่!\n");
        }
    }

    // คำนวณภาษี 10%
    tax = total * 0.10;
    float grandTotal = total + tax;

    // แสดงผลลัพธ์
    printf("\n====================\n");
    printf("ยอดรวมค่าอาหาร: %.2f Baht\n", total);
    printf("ภาษี 10%%: %.2f Baht\n", tax);
    printf("ราคารวมสุทธิ: %.2f Baht\n", grandTotal);
    printf("====================\n");
    
    return 0;
}