SHARE
TWEET

Untitled

a guest Oct 10th, 2019 73 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <stdlib.h>
  3. using namespace std;
  4.  
  5. int main(){
  6.     int kelas, menu_tujuan, jumlah_tiket, harga, total,  diskon, uang_bayar, kembalian, orang;
  7.     string tujuan;
  8.     float total_tiket;
  9.     cout << "PESAN TIKET KERETA API" << endl;
  10.     cout << "Pilihan kelas : \n\t1.) Ekonomi \n\t2.) Bisnis" << endl;
  11.     cout << "Mohon pilih tujuan : " ; cin >> kelas;
  12.     if(kelas == 1){
  13.         system ("CLS");
  14.         cout << "Anda memilih kelas Ekonomi..." << endl;
  15.         cout << "Pilihan kelas : \n\t1.) Jakarta (Rp. 37.000) \n\t2.) Yogyakarta (Rp. 63.000) \n\t3.) Solo (Rp. 72.500)" << endl;
  16.         cout << "Mohon pilih tujuan !" ; cin >> menu_tujuan;
  17.         cout << "Jumlah tiket : " ; cin >> jumlah_tiket;
  18.         switch(menu_tujuan){
  19.             case 1:
  20.                 tujuan = "Jakarta";
  21.                 harga  = 37.000;
  22.                 total_tiket = orang * 37.000;
  23.                 break;
  24.             case 2:
  25.                 tujuan = "Yogyakarta";
  26.                 harga  = 63.000;
  27.                 total_tiket = orang * 63.000;
  28.                 break;
  29.             case 3 :
  30.                 tujuan = "Solo";
  31.                 harga  = 72.500;
  32.                 total_tiket = orang * 72.500;
  33.                 break;
  34.             default:
  35.                 cout << "Mohon masukkan pesanan !" << endl;
  36.                 exit (EXIT_FAILURE);
  37.                 break;
  38.     }
  39.     if(orang > 5){
  40.         total  = total_tiket * 0.5;
  41.         diskon = total_tiket - total;
  42.         cout << "Total : " << total_tiket << endl;
  43.         cout << "Total yang harus kamu bayar :" << diskon << endl;
  44.         cout << "Masukkan uang bayar : "; cin >> uang_bayar;
  45.     }else{
  46.         diskon = total_tiket;
  47.         cout << "Total yang harus kamu bayarkan adalah Rp." << diskon << endl;
  48.         cout << "Masukkan Uang Bayar : "; cin >> uang_bayar;
  49.     }
  50.     kembalian = uang_bayar - diskon;
  51.     if(kembalian == 0){
  52.         cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  53.     }else{
  54.         cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  55.         cout << "Kembalian mu senilai Rp." << kembalian << endl;
  56.        
  57.     }
  58.    
  59.     if(kelas == 2)
  60.         system ("CLS");
  61.         cout << "Anda memilih kelas Bisnis..." << endl;
  62.         cout << "Pilihan kelas : \n\t1.) Jakarta (Rp. 46.500) \n\t2.) Yogyakarta (Rp. 75.000) \n\t3.) Solo (Rp. 87.500)" << endl;
  63.         cout << "Mohon pilih tujuan !" ; cin >> menu_tujuan;
  64.         cout << "Jumlah tiket : " ; cin >> jumlah_tiket;
  65.         switch(menu_tujuan){
  66.             case 1:
  67.                 tujuan = "Jakarta";
  68.                 harga  = 46.500;
  69.                 total_tiket = orang * 46.500;
  70.                 break;
  71.             case 2:
  72.                 tujuan = "Yogyakarta";
  73.                 harga  = 75.000;
  74.                 total_tiket = orang * 75.000;
  75.                 break;
  76.             case 3 :
  77.                 tujuan = "Solo";
  78.                 harga  = 87.500;
  79.                 total_tiket = orang * 87.500;
  80.                 break;
  81.             default:
  82.                 cout << "Mohon masukkan pesanan !" << endl;
  83.                 exit (EXIT_FAILURE);
  84.                 break;
  85.                 }
  86.                
  87.     if(orang > 5){
  88.         total  = total_tiket * 0.10;
  89.         diskon = total_tiket - total;
  90.         cout << "Total : " << total_tiket << endl;
  91.         cout << "Total yang harus kamu bayar :" << diskon << endl;
  92.         cout << "Masukkan uang bayar : "; cin >> uang_bayar;
  93.     }else{
  94.         diskon = total_tiket;
  95.         cout << "Total yang harus kamu bayarkan adalah Rp." << diskon << endl;
  96.         cout << "Masukkan Uang Bayar : "; cin >> uang_bayar;
  97.     }
  98.     kembalian = uang_bayar - diskon;
  99.     if(kembalian == 0){
  100.         cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  101.     }else{
  102.         cout << "Uang bayar mu senilai Rp." << uang_bayar << endl;
  103.         cout << "Kembalian mu senilai Rp." << kembalian << endl;
  104.        
  105.     }
  106.     cout << "Terima kasih telah membeli tiket !" << endl;
  107.     cout << "-----------------------------------" << endl;
  108.     return 0;
  109.        
  110. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top