Contoh Program Menu di Cafe Dengan Menggunakan C++
Ide:
1.user diberi pilihan menu
2.masukkan kursi yang dipesan
3.lama waktu duduk
4.masukkan paket makanan+minuman
5.masukkan jumlah pesanan
6.masukan lama wifi
jika m=1 maka pengunjung memlilih 1.paket hemat nasi telur+es teh;
hasil=10000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
jika m=2 maka pengunjung memlilih 2.pake sedang nasi ayam+jus;
hasil=20000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
jika m=3 maka pengunjung memlilih 3.pake super steak ayam+milk shake ;
hasil=25000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
jika m=4 maka pengunjung memlilih 4.paket jumbo double chees burgger+cola;
hasil=25000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
Algoritma
deklarasi=integer k,l,m,q,w (input)
integer hasil (output)
harga awal x=(10000)
harga awal b=(15000)
harga awal c=(20000)
harga awal d=(25000)
read (k,l,m,q,w)
if (m=1) hasil = x*q
else if (m=2) hasil = b*q
else if (m=3) hasil = c*q
else if (m=4) hasil = d*q
else maaf, no pesanan tidak tersedia
write hasil
#include <cstdlib>
#include <iostream>
using namespace std;
class cafe{
private :
double jumlah,wifi,jumlah_kursi, porsi, kursi, paket, jam, total;
public :
cafe();
void pilih_tempat();
void pilih_paket();
void hitung_jumlah();
void tampil_nota();
};
cafe::cafe(){
cout<<"========================================"<<endl;
cout<<"\t\tCafe cinta"<<endl;
cout<<"\t\tPlus+ Wifi"<<endl;
cout<<"========================================"<<endl;
}
void cafe::pilih_tempat(){
cout<<"\n\nmasukan kursi yang akan dipesan : ";
cin>>kursi;
cout<<"pesan berapa lama (dalam jam): ";
cin>>jam;
}
void cafe::pilih_paket(){
cout<<"Pilih paket yang anda inginkan "<<endl;
cout<<"1. Paket Hemat = Nasi Telur + Es Teh "<<endl;
cout<<"2. Paket Sedang = Nasi Ayam + Jus "<<endl;
cout<<"3. Paket Super = steak ayam + milk shake "<<endl;
cout<<"4. Paket jumbo = double chees burgger + cola "<<endl;
cout<<"pilih paket : ";
cin>>paket;
cout<<"berapa porsi : ";
cin>>porsi;
cout<<"masukan lama wifi : ";
cin>>wifi;
}
void cafe::hitung_jumlah(){
if(paket>0 && paket<5){
if(paket==1){
jumlah=10000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
} else if (paket==2){
jumlah=15000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
} else if (paket==3){
jumlah=20000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
} else {
jumlah=25000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
}
}
else{
cout<<"Pilihan tidak ada!"<<endl;
}
}
void cafe::tampil_nota(){
cout<<"jumlah lama duduk : "<<jumlah_kursi<<"\n";
cout<<"jumlah pesanan : "<<jumlah<<"\n";
cout<<"total bayar : "<<total<<"\n";
cout<<"total penggunaan wifi : "<<wifi<<"\n";
}
int main(int argc, char *argv[])
{
cafe x;
x.pilih_tempat();
x.pilih_paket();
x.hitung_jumlah();
x.tampil_nota();
system("PAUSE");
return EXIT_SUCCESS;
}
1.user diberi pilihan menu
- paket hemat nasi telur+es teh;
- paket sedang nasi ayam+jus;
- paket super steak ayam+milk shake ;
- paket jumbo double chees burgger+cola;
2.masukkan kursi yang dipesan
3.lama waktu duduk
4.masukkan paket makanan+minuman
5.masukkan jumlah pesanan
6.masukan lama wifi
jika m=1 maka pengunjung memlilih 1.paket hemat nasi telur+es teh;
hasil=10000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
jika m=2 maka pengunjung memlilih 2.pake sedang nasi ayam+jus;
hasil=20000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
jika m=3 maka pengunjung memlilih 3.pake super steak ayam+milk shake ;
hasil=25000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
jika m=4 maka pengunjung memlilih 4.paket jumbo double chees burgger+cola;
hasil=25000 x julmlah pesanan
kemudian output jumlah pesanan,harga pesanan+harga wifi perjam
dan harga kursi/jam
Algoritma
deklarasi=integer k,l,m,q,w (input)
integer hasil (output)
harga awal x=(10000)
harga awal b=(15000)
harga awal c=(20000)
harga awal d=(25000)
read (k,l,m,q,w)
if (m=1) hasil = x*q
else if (m=2) hasil = b*q
else if (m=3) hasil = c*q
else if (m=4) hasil = d*q
else maaf, no pesanan tidak tersedia
write hasil
Program C++ |
#include <cstdlib>
#include <iostream>
using namespace std;
class cafe{
private :
double jumlah,wifi,jumlah_kursi, porsi, kursi, paket, jam, total;
public :
cafe();
void pilih_tempat();
void pilih_paket();
void hitung_jumlah();
void tampil_nota();
};
cafe::cafe(){
cout<<"========================================"<<endl;
cout<<"\t\tCafe cinta"<<endl;
cout<<"\t\tPlus+ Wifi"<<endl;
cout<<"========================================"<<endl;
}
void cafe::pilih_tempat(){
cout<<"\n\nmasukan kursi yang akan dipesan : ";
cin>>kursi;
cout<<"pesan berapa lama (dalam jam): ";
cin>>jam;
}
void cafe::pilih_paket(){
cout<<"Pilih paket yang anda inginkan "<<endl;
cout<<"1. Paket Hemat = Nasi Telur + Es Teh "<<endl;
cout<<"2. Paket Sedang = Nasi Ayam + Jus "<<endl;
cout<<"3. Paket Super = steak ayam + milk shake "<<endl;
cout<<"4. Paket jumbo = double chees burgger + cola "<<endl;
cout<<"pilih paket : ";
cin>>paket;
cout<<"berapa porsi : ";
cin>>porsi;
cout<<"masukan lama wifi : ";
cin>>wifi;
}
void cafe::hitung_jumlah(){
if(paket>0 && paket<5){
if(paket==1){
jumlah=10000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
} else if (paket==2){
jumlah=15000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
} else if (paket==3){
jumlah=20000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
} else {
jumlah=25000*porsi;
wifi=2500*jam;
jumlah_kursi=3000*jam;
total=jumlah+jumlah_kursi;
}
}
else{
cout<<"Pilihan tidak ada!"<<endl;
}
}
void cafe::tampil_nota(){
cout<<"jumlah lama duduk : "<<jumlah_kursi<<"\n";
cout<<"jumlah pesanan : "<<jumlah<<"\n";
cout<<"total bayar : "<<total<<"\n";
cout<<"total penggunaan wifi : "<<wifi<<"\n";
}
int main(int argc, char *argv[])
{
cafe x;
x.pilih_tempat();
x.pilih_paket();
x.hitung_jumlah();
x.tampil_nota();
system("PAUSE");
return EXIT_SUCCESS;
}
No comments:
Berkomentarlah sesuai artikel yang kamu baca.