Contoh program rumah makan sederhana, tampilan program seperti dibawah :
#include <iostream.h>
#include <conio.h>
void main()
{
int makan,minum;
char makanan[20],minuman[20],c;
float jml_makan,jml_minum,harga_makan,harga_minum,ppn,jml_bayar,bayar,kembali,total;
ulang: // pernyataan untuk mengulang dari awal
clrscr();
cout<<"-------------------------\n";
cout<<"|DAFTAR MENU RUMAH MAKAN SEDERHANA |\n";
cout<<"-------------------------\n";
atas: //pernyataan atas jika salah input kode makanan
cout<<"Daftar Makanan \n";
cout<<"1. Nasi Goreng \n";
cout<<"2. Nasi Rames \n";
cout<<"3. Nasi Soto \n";
cout<<"3. Nasi Gudeg \n";
cout<<"Pilihan Anda Adalah [1/2/3/4] : ";
cin>>makan;
if (makan==1)
{
strcpy(makanan,"Nasi Goreng");
harga_makan=7000;
}
else
if (makan==2)
{
strcpy(makanan,"Nasi Rames");
harga_makan=6000;
}
else
if (makan==3)
{
strcpy(makanan,"Nasi Soto");
harga_makan=8000;
}
else
if (makan==4)
{
strcpy(makanan,"Nasi Gudeg");
harga_makan=6500;
}
else
{
cout<<"Pilihan Makanan Tidak Ada \n";
goto atas;
}
cout<<" Jumlah Porsi : ";
cin>>jml_makan;
tengah: //pernyataan tengah jika salah input kode minuman
cout<<"Daftar Minuman \n";
cout<<"1. Es Teh/Panas \n";
cout<<"2. Soda Susu \n";
cout<<"3. Air Mineral \n";
cout<<"3. Es Jeruk/Panas \n";
cout<<"Pilihan Anda Adalah [1/2/3/4] : ";
cin>>minum;
if (minum==1)
{
strcpy(minuman,"Es Teh/Panas");
harga_minum=2000;
}
else
if (minum==2)
{
strcpy(minuman,"Air Mineral");
harga_minum=1500;
}
else
if (minum==3)
{
strcpy(minuman,"Soda Susu");
harga_minum=5000;
}
else
if (minum==4)
{
strcpy(minuman,"Es Jeruk/Panas");
harga_minum=2500;
}
else
{
cout<<"Pilihan Minuman Tidak Ada \n";
goto tengah;
}
cout<<" Jumlah Gelas : ";
cin>>jml_minum;
cout<<endl;
jml_bayar=(jml_makan*harga_makan)+(jml_minum*harga_minum);
ppn=jml_bayar*0.1;
total=jml_bayar+ppn;
clrscr();
cout<<"-------------------------\n";
cout<<"|Daftar Pesanan |\n";
cout<<"-------------------------\n";
cout<<"Menu Pilihan Makanan : "<<makanan<<endl;
cout<<"Jumlah Pesan : "<<jml_makan<<" Porsi"<<endl;
cout<<"Menu Pilihan Minuman : "<<minuman<<endl;
cout<<"Jumlah Pesan : "<<jml_minum<<" Gelas"<<endl;
cout<<"PPN 10% : Rp."<<ppn<<endl;
cout<<"Jumlah Total : Rp."<<total<<endl;
bawah: //pernyataan bawah jika uang pembayaran kurang
cout<<"Jumlah Bayar : Rp.";cin>>bayar;
cout<<endl;
kembali=bayar-total;
if (kembali<0)
{
cout<<"Uang Pembayaran Kurang \n";
goto bawah;
}
else
cout<<"Uang Kembalian : Rp."<<kembali<<endl;
cout<<"Ingin Mengulang Lagi (Y/T) ? ";cin>>c;
if (c=='Y' || c=='y')
goto ulang;
else
cout<<"Terima Kasih";
getch();
}
bisa minta programnya kak?
BalasHapusbisa minta programnya kak?
BalasHapussoalnya linknya mati
BalasHapus