Advertisement
JUN7

Jadwal film

Oct 21st, 2019
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.39 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. using namespace std;
  5.  
  6. main(){
  7.     char nama_pembeli[20];
  8.     int no_struk, kode_film, jumlah_tiket, uang_bayar, harga_bayar;
  9.     float potongan, uang_kembalian, total_harga, ppn, total_dengan_ppn;
  10.     string nama_film, hadiah;
  11.     cout << "======= Menu Kode film ======= \n1. Genre Film Comedy \n2. Genre Film Horor \n3. Genre Film Drama \n4. Genre Film Dokumenter \n=========================" << endl;
  12.     cout << "Nama Pembeli : "; gets(nama_pembeli);
  13.     cout << "Kode Film : "; cin >> kode_film;
  14.     cout << "Jumlah Tiket : "; cin >> jumlah_tiket ;
  15.     cout << "No Struk : "; cin >> no_struk;
  16.     switch(kode_film){
  17.         case 1:
  18.             nama_film = "Genre Film Comedy";
  19.             harga_bayar = jumlah_tiket * 50000;
  20.             break;
  21.         case 2:
  22.             nama_film = "Genre Film Horor";
  23.             harga_bayar = jumlah_tiket * 60000;
  24.             break;
  25.         case 3:
  26.             nama_film = "Genre Film Drama";
  27.             harga_bayar = jumlah_tiket * 65000;
  28.             break;
  29.         case 4:
  30.             nama_film = "Genre Film Dokumenter";
  31.             harga_bayar = jumlah_tiket * 70000;
  32.             break;
  33.         default:
  34.             cout << "Mohon Masukkan Kode Film!";
  35.             exit(EXIT_FAILURE);
  36.             break;
  37.     }
  38.     if(jumlah_tiket > 6){
  39.         hadiah = "Anda mendapatkan Tumbler";
  40.         potongan = harga_bayar * 0.2;
  41.     }else if(jumlah_tiket > 3 && jumlah_tiket < 6){
  42.         hadiah = "Anda mendapatkan Note Book";
  43.         potongan = harga_bayar * 0.1;
  44.     }else{
  45.         hadiah = "Maaf anda tidak mendapat bonus.";
  46.         potongan = 0;
  47.     }
  48.     total_harga = harga_bayar - potongan;
  49.     system("CLS");
  50.     cout << "======================= BAYAR =========================" << endl;
  51.     cout << "\tAnda memilih Film : " << nama_film << endl;
  52.     cout << "\tHadiah : " << hadiah << endl;
  53.     cout << "\tHarga Bayar : " << harga_bayar << " | Potongan : " << potongan << endl;
  54.     cout << "\tHarga bayar dengan potongan : " << harga_bayar - potongan << endl;
  55.     ppn = (harga_bayar - potongan) * 0.1;
  56.     total_dengan_ppn = (harga_bayar - potongan) - ppn;
  57.     cout << "\tTotal Harga Bayar dengan PPN 10% : " << total_dengan_ppn << endl;
  58.     cout << "\tMasukkan uang bayar anda : Rp."; cin >> uang_bayar;
  59.     cout << "=======================       =========================" << endl;
  60.     if(uang_bayar < total_dengan_ppn){
  61.         cout << "\tUang anda Kurang. Silahkan menghutang." << endl;
  62.     }else{
  63.         cout << "\tUang kembali anda adalah : " << uang_bayar - total_dengan_ppn << endl;
  64.     }
  65.     cout << "=======================================================" << endl;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement