Advertisement
amrulHarahap

Program Penginapan

Dec 19th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.32 KB | None | 0 0
  1. // Program Penginapan Pasti Betah
  2. // Task No.3 file 066-P04B.pptx
  3. // Amrul Mubarak Harahap
  4. // 19T03 - 1901098
  5.  
  6. #include <iostream>
  7. #include <string>
  8. #include <iomanip>
  9. using namespace std;
  10.  
  11. int main(){
  12.     char kodeKmr, ulang;
  13.     string namaPenyewa, tipeKmr, souvenir;
  14.     int lama, hargaSwa, biayaAdm, total, bayar, kembalian;
  15.  
  16.     menu:
  17.     system("cls");
  18.     cout << "\nPENGINAPAN PASTI BETAH" << endl;
  19.     cout << "==================================================" << endl << endl;
  20.  
  21.     cout << "Nama Penyewa         : "; cin >> namaPenyewa;
  22.     cout << "Kode Kamar [A/B/C]   : "; cin >> kodeKmr;
  23.  
  24.     system("cls");
  25.     cout << "\nPENGINAPAN PASTI BETAH" << endl;
  26.     cout << "==================================================" << endl << endl;
  27.     cout << "Nama Penyewa         : " << namaPenyewa << endl;
  28.     cout << "Kode Kamar           : " << kodeKmr << endl;
  29.  
  30.     cout << "Lama Menginap(hari)  : "; cin >> lama;
  31.     cout << "\n==================================================" << endl;
  32.  
  33.     biayaAdm = 200000;
  34.  
  35.     switch (kodeKmr){
  36.         case 'A' : case 'a':
  37.             tipeKmr = "Anggrek";
  38.             hargaSwa = 300000;
  39.  
  40.                 if(lama >= 7){
  41.                     souvenir = "Payung Cantik";
  42.                 } else {
  43.                     souvenir = "Tidak Ada";
  44.                 }
  45.         break;
  46.  
  47.         case 'B' : case 'b':
  48.             tipeKmr = "Bougenville";
  49.             hargaSwa = 250000;
  50.  
  51.                 if(lama >= 7){
  52.                     souvenir = "Payung Cantik";
  53.                 } else {
  54.                     souvenir = "Tidak Ada";
  55.                 }
  56.         break;
  57.  
  58.         case 'C' : case 'c':
  59.             tipeKmr = "Mawar";
  60.             hargaSwa = 200000;
  61.  
  62.                 if(lama >= 7){
  63.                     souvenir = "Payung Cantik";
  64.                 } else {
  65.                     souvenir = "Tidak Ada";
  66.                 }
  67.         break;
  68.     }
  69.  
  70.     total = lama * hargaSwa + biayaAdm;
  71.  
  72.     cout << "\nTipe Kamar         : " << tipeKmr << endl;
  73.     cout << "Lama Menginap      : " << lama << " hari" << endl;
  74.     cout << "Souvenir           : " << souvenir << endl;
  75.     cout << "Biaya Sewa         : Rp" << hargaSwa << endl;
  76.     cout << "Biaya Administrasi : Rp" << biayaAdm << endl;
  77.     cout << "Total Biaya Sewa   : Rp" << total << endl;
  78.  
  79.     cout << "\n==================================================" << endl;
  80.  
  81.     cout << "\nUang Bayar         : Rp"; cin >> bayar;
  82.  
  83.     kembalian = bayar -total;
  84.     cout << "Uang Kembali       : Rp" << kembalian << endl;
  85.  
  86.     cout << "\nIngin input data lagi?(Y/T): "; cin >> ulang;
  87.     if(ulang == 'Y' || ulang == 'y'){
  88.         goto menu;
  89.     } else {
  90.         goto akhir;
  91.     }
  92.  
  93.     akhir:
  94.     return 0;
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement