Translate

1/14/2014

Unknown

Contoh program sederhana pembayaran hotel/kasir hotel pada Borland C++


Sebagai contoh saya ambil dari sebuah soal :

Buatlah program untuk menghitung pembayaran hotel jika jumlah bayar lebih besar dari Rp 300.000 maka mendapatkan diskon 30%, jika jumlah bayar lebih besar dari Rp 200.000 maka mendapatkan diskon 20%, jika jumlah bayar lebih besar dari Rp 100.000 maka mendapatkan diskon 10% dan jika jumlah bayar di bawah Rp 100.000 maka tidak mendapatkan diskon
.
Jumlah bayar dihitung dari lama menginap kali harga kamar per hari dan total bayar dihitung dari jumlah bayar dikurangi diskon!

main()
{
int harga, jml_hari, bayar, diskon, total_bayar;

cout<<"Masukkan Harga Kamar : "; cin>>harga;
cout<<"Masukkan Jumlah Hari : "; cin>>jml_hari; // jumlah hari menginap.
bayar=harga*jml_hari;

if(bayar>=300000)
    {diskon=(bayar*30)/100;
   total_bayar=bayar-diskon;
    cout<<"Total Pembayaran : "<<total_bayar<<endl;}

else if(bayar>=200000 && bayar<300000)
    {diskon=(bayar*20)/100;
   total_bayar=bayar-diskon;
    cout<<"Total Pembayaran : "<<total_bayar<<endl;}

else if(bayar>=100000 && bayar<200000)
    {diskon=(bayar*10)/100;
   total_bayar=bayar-diskon;
    cout<<"Total Pembayaran : "<<total_bayar<<endl;}
else
 {cout<<"Tidak Mendapatkan Diskon"<<endl;}

getch();
}

Demikian contoh dari saya, mungkin banyak versi dari yg lain tergantung bagaimana kita mengoperasikan saja, intinya logika berjalan saat menyelesaikan masalah dalam pemrograman. :)

Unknown

About Unknown -

Seorang blogger yang ingin berbagi pengetahuan dan berharap blog ini bermanfaat buat para pembaca.

Subscribe to this Blog via Email :

1 komentar:

Write komentar
Apr 28, 2015, 2:42:00 PM delete

infonya sangat bermanfaat dan menambah wawasan

Reply
avatar

Ada yang bisa dibantu? terkait dengan pembahasan di atas.