Contoh Program Menu di Cafe Dengan Menggunakan C++

 Ide:
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.

Powered by Blogger.