Kamis, 21 April 2011

PROGRAM C++ SWITCH CASE DAFTAR HARGA BBM

0
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:

//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;
    }
   }
 
}
Screenshot:

1 komentar: