Selasa, 11 Juli 2017

Pemograman C++ sewa kamar

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:
  1. Untuk penyewaan kamar lebih dari 1 minggu maka akan mendapat souvenir “Free Lunch”.
  2. Total Biaya Sewa adalah Biaya sewa penginapan ditambah dengan biaya administrasi sebesar Rp 75.000.
  3. Biaya Sewa = Harga* Lama Inap
  4. 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...

Tidak ada komentar:

Posting Komentar