0% menganggap dokumen ini bermanfaat (0 suara)
39 tayangan5 halaman

Sistem Rental VCD Pelanggan

Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
39 tayangan5 halaman

Sistem Rental VCD Pelanggan

Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Bunga

#include <iostream>

#include <string>

#include <iomanip>

using namespace std;

int main(){

string namaPelanggan;

int lamaRental, jumlahRental;

char kodeFilm, kodePelanggan;

char transaksiLagi;

do{

cout<<"-----------------------------------------------------------------"<<endl;

cout<<" RENTAL VCD


"<<endl;

cout<<"-----------------------------------------------------------------"<<endl;

cout<<"Masukan Nama Pelanggan: ";

[Link]();

getline(cin, namaPelanggan);

cout<<"Kode Tipe Film"<<endl;

cout<<"[A] Anak-anak"<<endl;

cout<<"[R] Remaja"<<endl;

cout<<"[D] Dewasa"<<endl;

cout<<"Pilih Kode Film: ";

cin>>kodeFilm;

cout<<"Kode Tipe Pelanggan"<<endl;

cout<<"[B] Baru"<<endl;

cout<<"[L] Lama"<<endl;

cout<<"[V] VIP"<<endl;
cout<<"Pilih Kode Pelanggan: ";

cin>>kodePelanggan;

cout<<"Lama Rental yang Diinginkan (hari): ";

cin>>lamaRental;

cout<<"Jumlah Rental yang Diinginkan: ";

cin>>jumlahRental;

cout<<endl;

int hargaRental = 0;

if(kodeFilm == 'A'){

if(kodePelanggan == 'B'){

hargaRental = 8000;

}else if(kodePelanggan == 'L'){

hargaRental = 7500;

}else if(kodePelanggan == 'V'){

hargaRental = 5000;

}else{

cout<<"Kode Pelanggan Tidak Valid!"<<endl;

}else if(kodeFilm == 'R'){

if(kodePelanggan == 'B'){

hargaRental = 9000;

}else if(kodePelanggan == 'L'){

hargaRental = 8500;

}else if(kodePelanggan == 'V'){

hargaRental = 5500;

}else{

cout<<"Kode Pelanggan Tidak Valid!"<<endl;

}else if(kodeFilm == 'D'){

if(kodePelanggan == 'B'){
hargaRental = 10000;

}else if(kodePelanggan == 'L'){

hargaRental = 9500;

}else if(kodePelanggan == 'V'){

hargaRental = 6000;

}else{

cout<<"Kode Pelanggan Tidak Valid!"<<endl;

}else{

cout<<"Kode Film Tidak Valid!"<<endl;

return 1;

int subTotal = hargaRental*lamaRental*jumlahRental;

double potongan = 0;

if(kodePelanggan == 'V'){

potongan = subTotal*0.05;

}else if(lamaRental > 3){

potongan = subTotal*0.02;

double totalBayar = subTotal-potongan;

double uangBayar;

cout<<fixed<<setprecision(0);

cout<<"-----------------------------------------------------------------"<<endl;

cout<<" DETAIL TRANSAKSI "<<endl;

cout<<"-----------------------------------------------------------------"<<endl;

cout<<"Nama Pelanggan : "<<namaPelanggan<<endl;

cout<<"Kode Pelanggan : "<<kodePelanggan<<endl;

cout<<"Harga Rental : Rp"<<hargaRental<<endl;


cout<<"Lama Rental : "<<lamaRental<<endl;

cout<<"Jumlah Rental : "<<jumlahRental<<endl;

cout<<"-----------------------------------------------------------------"<<endl;

cout<<"Sub Total : Rp"<<subTotal<<endl;

cout<<"Potongan : Rp"<<potongan<<endl;

cout<<"Total Bayar : Rp"<<totalBayar<<endl;

cout<<"-----------------------------------------------------------------"<<endl;

cout<<"Uang Bayar : Rp";

cin>>uangBayar;

double uangKembali = uangBayar-totalBayar;

cout<<"Uang Kembali : Rp"<<uangKembali<<endl;

cout<<"-----------------------------------------------------------------"<<endl;

cout<<endl;

cout<<"Input Transaksi Lagi [Y/T]: ";

cin>>transaksiLagi;

}while(transaksiLagi == 'Y');

return 0;

Anda mungkin juga menyukai