Subscribe:

Ads 468x60px

Rabu, 06 Juli 2011

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;
    }
   }

}

Kamis, 30 Juni 2011

File Header dalam C++

  • <stdio.h>  yang merupakan singkatan dari "standard input / output header", adalah header yang berisi definisi makro, konstanta, dan deklarasi fungsi dan jenis yang digunakan untuk berbagai standard input dan output operasi 
  • <conio.h>  adalah header file yang digunakan untuk membuat teks antarmuka pengguna
  • <assert.h> adalah file header yang mendefinisikan makro menegaskan C preprocessor
  • <complex.h>  adalah file header yang mendefinisikan fungsi untuk aritmatika kompleks
  • <ctype.h>  adalah header untuk deklarasi yang  berfungsi mengklasifikasi karakter
  • <errno.h>  adalah file header yang berfungsi melaporkan kondisi kesalahan melalui kode kesalahan.
  • <fenv.h>  adalah file header yang mengandung berbagai fungsi dan macro untuk memanipulasi lingkungan floating-point
  • <float.h>  adalah header  yang berfungsi memperluas ke berbagai limit dan parameter dari jenis floating-point standar
  • <inttypes.h>  file header berfungsi mendefinisikan beberapa macro untuk digunakan dengan fungsi printf dan scanf, serta fungsi untuk bekerja dengan jenis intmax_t.
  • <iso646.h>  adalah header yang  mendefinisikan beberapa macro yang memungkinkan programmer untuk menggunakan C bitwise bahasa dan operator logika, yang, tanpa file header, tidak bisa cepat atau mudah diketik pada beberapa keyboard non-QWERTY internasional dan.
  • limits.h adalah file header dari perpustakaan standar bahasa pemrograman C yang mencakup definisi karakteristik dari jenis variabel umum
  • <locale.h>  adalah pemrograman bahasa C file header, digunakan untuk tujuan lokalisasi
  • <math.h>  berisi prototype fungsi untuk pustaka matematika 
  • <string.h>  berisi prototype fungsi untuk pemrosesan string