Selasa, 26 Maret 2013


Aplikasi menu makanan C++

Berikut ini contoh aplikasi menu makanan menggunakan bahasa C++, semoga ini dapat membantu anda :)


#include <iostream>
#include <iomanip>
#include <conio.h>

int main(int argc, char *argv[])
{
int menu,porsi,banyak_pesanan,status_pesanan,harga_makanan;
float pajak;
float total_harga_awal,total_harga_akhir,kembalian,bayar;

total_harga_awal=0;
total_harga_akhir=0;

cout<<"==========| Welcome to the family restaurant ^w^ |==========="<<endl;
cout<<"==========| Mau pesan apa ? ^^ |=========="<<endl;
cout<<"==========| Kami menyediakan menu spesial ! |=========="<<endl;
cout<<"==========| Silahkan diliat daftar menunya ^^ |=========="<<endl;
cout<<"==========| MENU MAKANAN |=========="<<endl;
cout<<"[1] Steak"<<endl;
cout<<"[2] Salad"<<endl;
cout<<"[3] Shushi"<<endl;
cout<<"===================================="<<endl;
cout<<"MASUKAN PILIHAN MAKANAN : [ ]";
cin>>menu;
//system("cls");

cout<<"===========| PORSI |==========="<<endl;;
cout<<"[1] Biasa"<<endl;
cout<<"[2] Sedang"<<endl;
cout<<"[3] Spesial"<<endl;
cout<<"==============================="<<endl;
cout<<"MASUKAN PILIHAN PORSI : [ ]";
cin>>porsi;

cout<<"BANYAK PESANAN : [__]";
cin>>banyak_pesanan;

cout<<"=========| STATUS PESANAN |=========="<<endl;
cout<<"[1] MAKAN DITEMPAT"<<endl;
cout<<"[2] DIBUNGKUS"<<endl;
cout<<"====================================="<<endl;
cout<<"MASUKAN STATUS PESANAN : [ ]";
cin>>status_pesanan;

//system("cls");
if ((menu==1) && (porsi==1))
harga_makanan=10000;
else
if ((menu==1) && (porsi==2))
harga_makanan=15000;
else
if ((menu==1) && (porsi==3))
harga_makanan=20000;
else


if ((menu==2) && (porsi==1))
harga_makanan=3000;
else
if ((menu==2) && (porsi==2))
harga_makanan=4000;
else
if((menu==3) && (porsi==3))
harga_makanan=5000;



if ((menu==3) && (porsi==1))
harga_makanan=20000;
else
if((menu==3) && (porsi==2))
harga_makanan=25000;
else
if((menu==3) && (porsi==3))
harga_makanan=30000;

{
switch(porsi)
{
case 1 : harga_makanan = 10000;break;
case 2 : harga_makanan = 15000;break;
default : harga_makanan = 20000;
}
}




total_harga_awal=harga_makanan*banyak_pesanan;

if (status_pesanan==1)
pajak=0.1*total_harga_awal;
else
pajak=0;


total_harga_akhir=total_harga_awal+pajak;

cout<<setiosflags(ios::fixed);
cout<<"===========| BILL |==========="<<endl;
cout<<"TOTAL HARGA : Rp. "<<setw(10)<<setprecision(2)<<total_harga_awal;
cout<<"PAJAK : Rp. "<<setw(10)<<setprecision(2)<<pajak;
cout<<"BAYAR : Rp. "<<setw(10)<<setprecision(2)<<total_harga_akhir;
cout<<"==============================="<<endl;
cout<<"NOMINAL YANG DIBAYAR : Rp. ";
cin>>bayar;
kembalian = bayar - total_harga_akhir;
cout<<"KEMBALIAN : Rp. "<<setw(10)<<setprecision(2)<<kembalian<<endl;
cout<<"==========Have a wonderful dish ^^=========="<<endl;
cout<<"===========Arigato gosaimasu ^w^============"<<endl;
getche();
}

Tidak ada komentar:

Posting Komentar