#include <stdio.h>
#include <string.h>
int main() {
int choice;
float kg, price = 0, total = 0;
char product[20];
// แสดงรายการสินค้า
printf("===== Product List =====\n"); printf("1. Orange - 45 Baht/kg\n"); printf("2. Papaya - 50 Baht/kg\n"); printf("3. Watermelon - 27 Baht/kg\n"); printf("4. Apple - 60 Baht/kg\n"); printf("5. Banana - 70 Baht/kg\n");
// รับค่าจากผู้ใช้
printf("\nPlease select a product (1-5): ");
if (choice == 1) {
price = 45;
} else if (choice == 2) {
price = 50;
} else if (choice == 3) {
strcpy(product
, "Watermelon"); price = 27;
} else if (choice == 4) {
price = 60;
} else if (choice == 5) {
price = 70;
} else {
printf("Invalid selection!\n"); return 0; // จบโปรแกรมถ้าเลือกผิด
}
// รับค่าน้ำหนัก
printf("Enter weight (kg): ");
// คำนวณราคารวม
total = price * kg;
// แสดงผลลัพธ์
printf("\n===== Receipt =====\n"); printf("Product : %s\n", product
); printf("Weight : %.2f kg\n", kg
); printf("Price/kg : %.2f Baht\n", price
); printf("Total : %.2f Baht\n", total
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkgewogICAgaW50IGNob2ljZTsKICAgIGZsb2F0IGtnLCBwcmljZSA9IDAsIHRvdGFsID0gMDsKICAgIGNoYXIgcHJvZHVjdFsyMF07CgogICAgLy8g4LmB4Liq4LiU4LiH4Lij4Liy4Lii4LiB4Liy4Lij4Liq4Li04LiZ4LiE4LmJ4LiyCiAgICBwcmludGYoIj09PT09IFByb2R1Y3QgTGlzdCA9PT09PVxuIik7CiAgICBwcmludGYoIjEuIE9yYW5nZSAgICAgLSA0NSBCYWh0L2tnXG4iKTsKICAgIHByaW50ZigiMi4gUGFwYXlhICAgICAtIDUwIEJhaHQva2dcbiIpOwogICAgcHJpbnRmKCIzLiBXYXRlcm1lbG9uIC0gMjcgQmFodC9rZ1xuIik7CiAgICBwcmludGYoIjQuIEFwcGxlICAgICAgLSA2MCBCYWh0L2tnXG4iKTsKICAgIHByaW50ZigiNS4gQmFuYW5hICAgICAtIDcwIEJhaHQva2dcbiIpOwoKICAgIC8vIOC4o+C4seC4muC4hOC5iOC4suC4iOC4suC4geC4nOC4ueC5ieC5g+C4iuC5iQogICAgcHJpbnRmKCJcblBsZWFzZSBzZWxlY3QgYSBwcm9kdWN0ICgxLTUpOiAiKTsKICAgIHNjYW5mKCIlZCIsICZjaG9pY2UpOwoKICAgIGlmIChjaG9pY2UgPT0gMSkgewogICAgICAgIHN0cmNweShwcm9kdWN0LCAiT3JhbmdlIik7CiAgICAgICAgcHJpY2UgPSA0NTsKICAgIH0gZWxzZSBpZiAoY2hvaWNlID09IDIpIHsKICAgICAgICBzdHJjcHkocHJvZHVjdCwgIlBhcGF5YSIpOwogICAgICAgIHByaWNlID0gNTA7CiAgICB9IGVsc2UgaWYgKGNob2ljZSA9PSAzKSB7CiAgICAgICAgc3RyY3B5KHByb2R1Y3QsICJXYXRlcm1lbG9uIik7CiAgICAgICAgcHJpY2UgPSAyNzsKICAgIH0gZWxzZSBpZiAoY2hvaWNlID09IDQpIHsKICAgICAgICBzdHJjcHkocHJvZHVjdCwgIkFwcGxlIik7CiAgICAgICAgcHJpY2UgPSA2MDsKICAgIH0gZWxzZSBpZiAoY2hvaWNlID09IDUpIHsKICAgICAgICBzdHJjcHkocHJvZHVjdCwgIkJhbmFuYSIpOwogICAgICAgIHByaWNlID0gNzA7CiAgICB9IGVsc2UgewogICAgICAgIHByaW50ZigiSW52YWxpZCBzZWxlY3Rpb24hXG4iKTsKICAgICAgICByZXR1cm4gMDsgLy8g4LiI4Lia4LmC4Lib4Lij4LmB4LiB4Lij4Lih4LiW4LmJ4Liy4LmA4Lil4Li34Lit4LiB4Lic4Li04LiUCiAgICB9CgogICAgLy8g4Lij4Lix4Lia4LiE4LmI4Liy4LiZ4LmJ4Liz4Lir4LiZ4Lix4LiBCiAgICBwcmludGYoIkVudGVyIHdlaWdodCAoa2cpOiAiKTsKICAgIHNjYW5mKCIlZiIsICZrZyk7CgogICAgLy8g4LiE4Liz4LiZ4Lin4LiT4Lij4Liy4LiE4Liy4Lij4Lin4LihCiAgICB0b3RhbCA9IHByaWNlICoga2c7CgogICAgLy8g4LmB4Liq4LiU4LiH4Lic4Lil4Lil4Lix4Lie4LiY4LmMCiAgICBwcmludGYoIlxuPT09PT0gUmVjZWlwdCA9PT09PVxuIik7CiAgICBwcmludGYoIlByb2R1Y3QgIDogJXNcbiIsIHByb2R1Y3QpOwogICAgcHJpbnRmKCJXZWlnaHQgICA6ICUuMmYga2dcbiIsIGtnKTsKICAgIHByaW50ZigiUHJpY2Uva2cgOiAlLjJmIEJhaHRcbiIsIHByaWNlKTsKICAgIHByaW50ZigiVG90YWwgICAgOiAlLjJmIEJhaHRcbiIsIHRvdGFsKTsKCiAgICByZXR1cm4gMDsKfQ==