Advertisement
amrulHarahap

Program Toko Buku

Dec 19th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.10 KB | None | 0 0
  1. // Program Toko Buku
  2. // Task No.1 file 066-P04B.pptx
  3. // Amrul Mubarak Harahap
  4. // 19T03 - 1901098
  5.  
  6. #include <iostream>
  7. #include <string>
  8. #include <cstring>
  9. using namespace std;
  10.  
  11. int main(){
  12.     int kode, jumlahP, hargaB, potongan, total, ppn;
  13.     string namaB, bonus;
  14.     char ulang;
  15.  
  16.     cout << "Masukkan Kode Buku [1/2/3]: ";
  17.     cin >> kode;
  18.     cout << "Jumlah Pembelian Buku Anda: ";
  19.     cin >> jumlahP;
  20.  
  21.     menu:
  22.     system("cls");
  23.     cout << "\t\t\t***TOKO BUKU AMRUL***" << endl;
  24.     cout << "\t\t\t Jl. Kebebasan No.9" << endl;
  25.     cout << "-------------------------------------------------------------" << endl;
  26.  
  27.     switch (kode){
  28.         case 1 :
  29.             namaB = "Sukses Belajar Bahasa C++";
  30.             hargaB = 50000;
  31.            
  32.             if(jumlahP > 5){
  33.                 potongan = jumlahP * ((10*hargaB)/100);
  34.                 bonus = "Note Book";
  35.             } else {
  36.                 potongan = 0;
  37.                 bonus = "Maaf, Anda tidak mendapat bonus";
  38.             }
  39.             total = (jumlahP * hargaB) - potongan;
  40.             ppn = (10*total)/100;
  41.  
  42.         break;
  43.  
  44.         case 2 :
  45.             namaB = "Kunci Pribadi Untuk Sukses";
  46.             hargaB = 35000;
  47.             if(jumlahP > 5){
  48.                 potongan = jumlahP * ((10*hargaB)/100);
  49.                 bonus = "Note Book";
  50.             } else {
  51.                 potongan = 0;
  52.                 bonus = "Maaf, Anda tidak mendapat bonus";
  53.             }
  54.             total = (jumlahP * hargaB) - potongan;
  55.             ppn = (10*total)/100;
  56.         break;
  57.                    
  58.         case 3 :
  59.             namaB = "Mencari Mutiara di Dasar Hati";
  60.             hargaB = 45000;
  61.             if(jumlahP > 5){
  62.                 potongan = jumlahP * ((10*hargaB)/100);
  63.                 bonus = "Note Book";
  64.             } else {
  65.                 potongan = 0;
  66.                 bonus = "Maaf, Anda tidak mendapat bonus";
  67.             }
  68.             total = (jumlahP * hargaB) - potongan;
  69.             ppn = (10*total)/100;
  70.     }
  71.  
  72.  
  73.     cout << "Nama Buku    : " << namaB << endl;
  74.     cout << "Harga Buku   : Rp" << hargaB << endl;
  75.     cout << "Potongan     : Rp" << potongan << endl;
  76.     cout << "Bonus        : " << bonus << endl;
  77.     cout << "Total Bayar  : Rp" << total << endl;
  78.     cout << "PPN          : " << ppn << endl;
  79.  
  80.     cout << "\n\t\t\t***TERIMAKASIH***" << endl;
  81.     cout << "\n\t\tApakah mau menginput lagi?(Y/T): ";
  82.     cin >> ulang;
  83.  
  84.     if(ulang == 'Y' || ulang == 'y'){
  85.         goto menu;
  86.     } else {
  87.         goto akhir;
  88.     }
  89.  
  90.     akhir:
  91.     return 0;
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement