สวัสดีครับ พอดีผมทำproject ร้านอาหารเล็กๆ มันแสดงผลออกมาคือ มีตัวเลือกอยู่ 4 อย่าง แล้วที่นี่มันจะให้เลือกว่าอยากได้กี่ออร์เดอร์ สมมุติอยากได้ 2 อย่าง ก็เลือก2อย่าง แล้วอยากได้กี่ชิ้นก็เลือกเอา ที่นี่ตอนรวมราคามันจะรวมราคาตอน ออเดอร์ 1 และ 2 แต่ผมอยากให้รวมหมดทั้ง 1 และ 2 เขียนยังไงครับ ขอบคุณครับ
อันนี้คือ ตย.โค็ดครับ
#include <iostream>
using namespace std;
void menu()
{
cout <<" SUNTISUKHOMESTAY" << endl;
cout <<"-------------------------------------------" << endl;
cout <<"No. MENU PRICE " << endl;
cout <<"-------------------------------------------" << endl;
cout <<"1. grilled chicken 25 baht " << endl;
cout <<"2. papaya salad 40 baht " << endl;
cout <<"3. Larb Moo 50 baht " << endl;
cout <<"4. Beef Soup 50 baht " << endl;
cout <<"-------------------------------------------" << endl;
}
main(){
float jum;
int n;
int qty[4];
int no[4];
long price[4], tot[4];
string name[4];
float change, pay;
menu();
cout <<" How many types of menu do you want to order? : "; cin >> n;
if (n>0 && n<=4)
{
for (int i=0; i<n; i++)
{
cout <<"Enter your choice "<< i+1<<"=";
cin >> no;
cout << "how many things do you want = "; cin >> qty;
if (no==1)
{
name = "grilled chicken";
price=25 ;
tot=price*qty;
}
else if (no==2)
{
name = "papaya salad";
price=40 ;
tot=price*qty;
}
else if (no==3)
{
name = "Larb Moo";
price=50 ;
tot=price*qty;
}
else if (no==4)
{
name = "Beef Soup";
price=50 ;
tot=price*qty;
}
jum = jum+tot;
}
system ("cls");
menu ();
cout <<"Your choice is : "<< endl;
for(int i=0;i<n;i++)
{
cout << ""<<qty<<"\tportion\n"<<""<<name<<endl;
cout << "price = "<< price <<endl;
cout << "total price "<< name<< "="<<tot<< endl;
}
cout << "All food prices are : %d baht " << endl;
cout << "paid : Rp. ";
cin>>pay;
change = pay-jum;
cout << "change : Rp. "<<change << endl;
cout << "thank you for visiting our restaurant";
}
else
cout <<"code you input doesn't exist";
return 0;
}
DEV C++ ช่วยหน่อยครับ เขียนโค็ดรวมราคาอาหาร
อันนี้คือ ตย.โค็ดครับ
#include <iostream>
using namespace std;
void menu()
{
cout <<" SUNTISUKHOMESTAY" << endl;
cout <<"-------------------------------------------" << endl;
cout <<"No. MENU PRICE " << endl;
cout <<"-------------------------------------------" << endl;
cout <<"1. grilled chicken 25 baht " << endl;
cout <<"2. papaya salad 40 baht " << endl;
cout <<"3. Larb Moo 50 baht " << endl;
cout <<"4. Beef Soup 50 baht " << endl;
cout <<"-------------------------------------------" << endl;
}
main(){
float jum;
int n;
int qty[4];
int no[4];
long price[4], tot[4];
string name[4];
float change, pay;
menu();
cout <<" How many types of menu do you want to order? : "; cin >> n;
if (n>0 && n<=4)
{
for (int i=0; i<n; i++)
{
cout <<"Enter your choice "<< i+1<<"=";
cin >> no;
cout << "how many things do you want = "; cin >> qty;
if (no==1)
{
name = "grilled chicken";
price=25 ;
tot=price*qty;
}
else if (no==2)
{
name = "papaya salad";
price=40 ;
tot=price*qty;
}
else if (no==3)
{
name = "Larb Moo";
price=50 ;
tot=price*qty;
}
else if (no==4)
{
name = "Beef Soup";
price=50 ;
tot=price*qty;
}
jum = jum+tot;
}
system ("cls");
menu ();
cout <<"Your choice is : "<< endl;
for(int i=0;i<n;i++)
{
cout << ""<<qty<<"\tportion\n"<<""<<name<<endl;
cout << "price = "<< price <<endl;
cout << "total price "<< name<< "="<<tot<< endl;
}
cout << "All food prices are : %d baht " << endl;
cout << "paid : Rp. ";
cin>>pay;
change = pay-jum;
cout << "change : Rp. "<<change << endl;
cout << "thank you for visiting our restaurant";
}
else
cout <<"code you input doesn't exist";
return 0;
}