Buatlah
program dibawah ini
Sebuah peninapan mempunyai ketentuan tarif
sewa kamar sebagai berikut:
Kode Kamar
|
Nama Kamar
|
Kode Kelas
|
Kategori
|
Harga / Malam
|
A
|
ANYELIR
|
1
|
VIP
|
350.000
|
2
|
KELAS 1
|
250.000
|
||
3
|
KELAS 2
|
150.000
|
||
C
|
CEMPAKA
|
1
|
VIP
|
500.000
|
2
|
KELAS 1
|
400.000
|
||
3
|
KELAS 2
|
300.000
|
||
M
|
MELATI
|
1
|
VIP
|
1.000.000
|
2
|
KELAS 1
|
750.000
|
||
3
|
KELAS 2
|
650.000
|
II. Rancangan Masukan
Buatlah program dengan Input sbb:
HOTEL PONDOK
INDAH
**********************************
Nama penyewa =
.................
Kode Kamar [A/C/M] = .................
Kode Kelas [1/2/3] = .................
Lama menginap = .... Hari
**********************************
III. Rancangan Keluaran
Outputnya adalah sebagai berikut:
HOTEL PONDOK
INDAH
**************************************
Nama penyewa =
.................
Nama Kamar = .................
Kategori = .................
Lama menginap = .....
hari
Biaya Sewa = Rp ..............
Biaya Administrasi = Rp ..............
Total Biaya Sewa = Rp ..............
**************************************
Souvenir = .................
Ketentuan Soal:
- Untuk penyewaan kamar lebih dari 1 minggu maka akan
mendapat souvenir “Free Lunch”.
- Total Biaya Sewa adalah Biaya sewa penginapan
ditambah dengan biaya administrasi sebesar Rp 75.000.
- Biaya Sewa = Harga* Lama Inap
- Total Biaya Sewa = Biaya Sewa + Biaya Administrasi
v
Selamat
Mengerjakan…Good Luck !!
#include <iostream>
using namespace std;
int main() {
string nama,nama_kamar,kategori,souvenir;
char kode_kamar,kode_kelas;
int lama_nginap,biaya_sewa,biaya_adm,total_biaya,harga;
cout<<" HOTEL***syaikhul***"<<endl;
cout<<"___________________________________"<<endl;
cout<<"\nNama Penyewa :";
cin>>nama;
cout<<"Kode Kamar [A/C/M] :";
cin>>kode_kamar;
cout<<"Kode Kelas [1/2/3] :";
cin>>kode_kelas;
cout<<"Lama Menginap :";
cin>>lama_nginap;
cout<<"___________________________________"<<endl;
if ((kode_kamar == 'a') && (kode_kelas == '1'))
nama_kamar="Anyelir";
kategori="VIP";
harga=350000;
if ((kode_kamar == 'a') && (kode_kelas == '2'))
nama_kamar="Anyelir";
kategori="Kelas 1";
harga=250000;
if ((kode_kamar == 'a') && (kode_kelas == '3'))
nama_kamar="Anyelir";
kategori="Kelas 2";
harga=150000;
if ((kode_kamar == 'c') && (kode_kelas == '1'))
nama_kamar="Cempaka";
kategori="VIP";
harga=500000;
if ((kode_kamar == 'c') && (kode_kelas == '2'))
nama_kamar="Cempaka";
kategori="Kelas 1";
harga=400000;
if ((kode_kamar == 'c') && (kode_kelas == '3'))
nama_kamar="Cempaka";
kategori="Kelas 2";
harga=300000;
if ((kode_kamar == 'm') && (kode_kelas == '1'))
nama_kamar="Melati";
kategori="VIP";
harga=1000000;
if ((kode_kamar == 'm') && (kode_kelas == '2'))
nama_kamar="Melati";
kategori="Kelas 1";
harga=750000;
if ((kode_kamar == 'm') && (kode_kelas == '3'))
nama_kamar="Melati";
kategori="Kelas 2";
harga=650000;
if (lama_nginap > 7) {
souvenir="Free Launch";
}
biaya_sewa=harga*lama_nginap;
biaya_adm=75000;
total_biaya=biaya_sewa+biaya_adm;
cout<<"\n\n HOTEL *** syaikhul***"<<endl;
cout<<"____________________________________"<<endl;
cout<<"\nNama Penyewa :"<<nama<<endl;
cout<<"Nama Kamar :"<<nama_kamar<<endl;
cout<<"Kategori :"<<kategori<<endl;
cout<<"Lama Menginap :"<<lama_nginap<<" Hari"<<endl;
cout<<"Biaya Sewa :Rp "<<biaya_sewa<<endl;
cout<<"Biaya Administrasi :Rp "<<biaya_adm<<endl;
cout<<"Total Biaya Sewa :Rp "<<total_biaya<<endl;
cout<<"_______________________________"<<endl;
cout<<"Souvenir :"<<souvenir<<endl;
return 0;
}
semoga Bermanfaat sob...