Selasa, 02 Juni 2015

Program Loket Stasiun menggunakan Bahasa Borland C++

Dalam program ini terdapat pengulangan while dan pilihan case ....



  #include <iostream.h>
  #include <stdio.h>
  #include <string.h>
  #include <conio.h>
  void main()
  {
   int no,n=0,tujuan, paket,banyak,total;
   int tarif,jtb=0;
   char nama[30], alamat[50];
   cout <<"-------------------------"<<endl;
   cout <<"No | Tujuan   | Tarif   |"<<endl;
   cout <<"-------------------------"<<endl;
   cout <<"1  | Surabaya | 500.000 |"<<endl;
   cout <<"2  | Bandung  | 200.000 |"<<endl;
   cout <<"3  | Jakarta  | 300.000 |"<<endl;
   cout <<endl;
   cout <<"-------------------------"<<endl;
   cout <<"No |Paket Pelanggan | diskon "<<endl;
   cout <<"-------------------------"<<endl;
   cout <<"1  |Paket Keluarga  | diskon 15% dari tarif "<<endl;
   cout <<"2  |Paket couple    | diskon %5 dari tarif "<<endl;
   cout <<"3  |paket personal  | diskon 0 %"<<endl;
   cout <<endl;
   cout <<"Berapa banyak pelanggan = "<<endl;
   cin >>banyak;
   while (n<banyak)

   {
    cout <<"Masukan Nomer Pelanggan = ";
    cin >>no;
    cout <<"Masukan Nama Pelanggan = ";
    gets (nama);
    cout <<"Masukan Alamat Pelanggan = ";
    gets (alamat);
    cout <<"Masukan Tujuan Pelanggan(1/2/3) = ";
    cin >>tujuan;
    switch (tujuan)
    {
     case 1 :
     tarif =500000;
     break;
     case 2 :
     tarif =200000;
     break;
     case 3 :
     tarif =300000;
     break;
    }
     cout <<endl;
     cout <<"Masukan Paket Pelanggan (1/2/3)= ";
     cin >>paket;
     switch (paket)
     {
      case 1 :
      paket = ((tarif * 15)/100) ;
      total = tarif - paket ;
      cout <<"Paket Keluarga ";
      cout <<"Total Bayar =Rp."<<total<<endl;
      break;
      case 2 :
      paket = tarif * 0.05 ;
      total = tarif - paket ;
      cout <<"Paket Couple ";
      cout <<"Total Bayar =Rp."<<total<<endl;
      break;
      case 3 :
      paket = tarif ;
      cout <<"Paket Personal";
      total = tarif - paket ;
      cout <<"Total Bayar =Rp."<<total<<endl;
      break;
      }
      jtb +=total;
      ++n;
      }
      cout <<endl;
      cout <<"Jumlah Total Bayar =Rp."<<jtb<<endl;
      getch();
}

Tidak ada komentar:

Posting Komentar