Guava 50 bath / kilogram
Cherry 185 bath / kilogram
Papaya 55 bath / kilogram
จากนั้นให้รับข้อมูลจากแป้นพิมพ์ ให้ผู้ใช้ระบุสินค้าที่ต้องการหนึ่งรายการและจำนวนกิโลกรัม โดยที่ 'G' หรือ 'g' หมายถึงฝรั่ง 'C' หรือ 'c' หมายถึงเชอร์รี่ 'P' หรือ 'p' หมายถึงมะละกอ หากป้อนข้อมูลสินค้าเป็นค่าอื่นหรือจำนวนต่อหน่วยเป็นค่าลบให้ขึ้นข้อความแสดงความผิดพลาดที่เกิดขึ้นและจบโปรแกรมทันที
วิธีทำ
#include
int main(void)
{
char x;
int y;
printf ("Guava 50 baht/kilogram\n");
printf ("Cherry 185 baht/kilogram\n");
printf ("Papaya 55 baht/kilogram\n");
printf ("Enter :");
scanf ("%c",&x);
if(x==103||x==71)
{
printf ("Enter kilograms :");
scanf ("%d",&y);
printf ("%d",y*50);
}
else if(x==99||x==67)
{
printf ("Enter kilograms :");
scanf ("%d",&y);
printf ("%d",y*185);
}
else if(x==112||x==80)
{
printf ("Enter kilograms :");
scanf ("%d",&y);
printf ("%d",y*55);
}
else
{
printf ("Error");
}
return 0;
}
ยาวมากอ่ ถ้าไม่ใช้ฟังก์ชัน if else อ่ ทำแบบอื่นได้ไหม?
ตอบลบทำให้เรารู้เรื่องขึ้นนะ ขอบคุณจ้า^^
ตอบลบthank a lot .
ตอบลบอันที่เป็น else if อ่ะ เขียนแค่ if ได้ป้ะ
ตอบลบ