PROGRAM C++ SWITCH CASE DAFTAR HARGA BBM
Berikut dibawah ini merupakan Program C++ (Switch Case) untuk menghitung Harga BBM, dengan ketentuan:
Ketentuan Daftar Harga BBM Sebagai Berikut:
Kode Jenis BBM Harga Diskon
1 Solar 12.000 3%, jika jumlah liter >= 5 L
2 Premium 10.000 4%, jika jumlah liter >= 5 L
3 Pertamax 14.000 5%, jika jumlah liter >= 5 L
Source Code c++ nya seperti dibawah ini:
Screenshot:
Ketentuan Daftar Harga BBM Sebagai Berikut:
Kode Jenis BBM Harga Diskon
1 Solar 12.000 3%, jika jumlah liter >= 5 L
2 Premium 10.000 4%, jika jumlah liter >= 5 L
3 Pertamax 14.000 5%, jika jumlah liter >= 5 L
Source Code c++ nya seperti dibawah ini:
//program c++: Switch Case Daftar Harga BBM #include<iostream.h> #include<conio.h> main() { long int bnyk_ltr,hrg,jum_byr; float disk,tot; char kode_bbm; cout<<" Daftar Harga BBM"; cout<<"\n===============================================\n"; cout<<"kode Jenis BBM Harga Diskon\n"; cout<<"\n-----------------------------------------------\n"; cout<<"1 Solar 12.000 3%, jika >= 5 Liter\n"; cout<<"2 Premium 10.000 4%, jika >= 5 Liter\n"; cout<<"3 Pertamax 14.000 5%, jika >= 5 Liter"; cout<<"\n===============================================\n"; cout<<"\nSilakan pilih Kode Jenis BBM [1/2/3]: "; cin>>kode_bbm; switch (kode_bbm) { case '1': cout<<"\nJenis BBM anda adalah: Solar\n"; cout<<"----------------------------\n"; cout<<"Masukkan Banyaknya liter: "; cin>>bnyk_ltr; if (bnyk_ltr<5) { hrg=12000; jum_byr=hrg*bnyk_ltr; cout<<"Harga 1 liter Solar: Rp ";cout<<hrg;cout<<endl; cout<<"Jumlah uang yang harus dibayar: Rp ";cout<<jum_byr; } if (bnyk_ltr>=5) { hrg=12000; jum_byr=hrg*bnyk_ltr; disk=jum_byr*0.03; tot=jum_byr-disk; cout<<"\nHarga 1 liter Solar: Rp ";cout<<hrg; cout<<"\nJumlah uang yang harus dibayar sebelum diskon: Rp ";cout<<jum_byr; cout<<"\nAnda mendapat diskon 3% sebesar : Rp ";cout<<disk; cout<<"\nTotal uang yang harus anda bayar: Rp ";cout<<tot; } break; case '2': cout<<"\nJenis BBM anda adalah: Premium\n"; cout<<"--------------------------------\n"; cout<<"Masukkan Banyaknya liter: "; cin>>bnyk_ltr; if (bnyk_ltr<5) { hrg=10000; jum_byr=hrg*bnyk_ltr; cout<<"Harga 1 liter Premium: Rp ";cout<<hrg;cout<<endl; cout<<"Jumlah uang yang harus dibayar: Rp ";cout<<jum_byr; } if (bnyk_ltr>=5) { hrg=10000; jum_byr=hrg*bnyk_ltr; disk=jum_byr*0.04; tot=jum_byr-disk; cout<<"\nHarga 1 liter Premium: Rp ";cout<<hrg; cout<<"\nJumlah uang yang harus dibayar sebelum diskon: Rp ";cout<<jum_byr; cout<<"\nAnda mendapat diskon 4% sebesar : Rp ";cout<<disk; cout<<"\nTotal uang yang harus anda bayar: Rp ";cout<<tot; } break; case '3': cout<<"\nJenis BBM anda adalah: Pertamax\n"; cout<<"---------------------------------\n"; cout<<"Masukkan Banyaknya liter: "; cin>>bnyk_ltr; if (bnyk_ltr<5) { hrg=14000; jum_byr=hrg*bnyk_ltr; cout<<"Harga 1 liter Pertamax: Rp ";cout<<hrg;cout<<endl; cout<<"Jumlah uang yang harus dibayar: Rp ";cout<<jum_byr; } if (bnyk_ltr>=5) { hrg=14000; jum_byr=hrg*bnyk_ltr; disk=jum_byr*0.05; tot=jum_byr-disk; cout<<"\nHarga 1 liter Premium: Rp ";cout<<hrg; cout<<"\nJumlah uang yang harus dibayar sebelum diskon: Rp ";cout<<jum_byr; cout<<"\nAnda mendapat diskon 5% sebesar : Rp ";cout<<disk; cout<<"\nTotal uang yang harus anda bayar: Rp ";cout<<tot; } } } |
kok gak bisa dijalankaannnn ?
BalasHapus