Pada kesempatan kali ini saya akan share kode program pembuatan aplikasi penginapan hotel C++, berikut listing kodenya.
#include <iostream>
using namespace std;
int main(){
char namap[30], kodek;
int kelas, lamam, VIP1, VIP2, VIP3, kelas1A, kelas2A, kelas1C, kelas2C, kelas1M, kelas2M, Admin;
cout<<"|***************************************************************|"<<endl;
cout<<"| Kode Kamar | Nama Kamar | Kode Kelas | Kategori | Harga/Malam |"<<endl;
cout<<"|***************************************************************|"<<endl;
cout<<"| | | 1 | VIP | 350.000 |"<<endl;
cout<<"| | |------------|----------|-------------|"<<endl;
cout<<"| A | ANYELIR | 2 | KELAS 1 | 250.000 |"<<endl;
cout<<"| | |------------|----------|-------------|"<<endl;
cout<<"| | | 3 | KELAS 2 | 150.000 |"<<endl;
cout<<"|***************************************************************|"<<endl;
cout<<"| | | 1 | VIP | 500.000 |"<<endl;
cout<<"| | |------------|----------|-------------|"<<endl;
cout<<"| C | CEMPAKA | 2 | KELAS 1 | 400.000 |"<<endl;
cout<<"| | |------------|----------|-------------|"<<endl;
cout<<"| | | 3 | KELAS 2 | 300.000 |"<<endl;
cout<<"|***************************************************************|"<<endl;
cout<<"| | | 1 | VIP | 1.000.000 |"<<endl;
cout<<"| | |------------|----------|-------------|"<<endl;
cout<<"| M | MELATI | 2 | KELAS 1 | 750.000 |"<<endl;
cout<<"| | |------------|----------|-------------|"<<endl;
cout<<"| | | 3 | KELAS 2 | 650.000 |"<<endl;
cout<<"|***************************************************************|"<<endl<<endl;
cout<<" HOTEL PONDOK INDAH"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"Nama Penyewa : ";cin.getline(namap,25);
cout<<"Kode Kamar [A/C/M]: ";cin>> kodek;
cout<<"Kode Kelas [1/2/3]: ";cin>> kelas;
cout<<"Lama Menginap : ";cin>> lamam;
cout<<"---------------------------------"<<endl;
cout<<endl<<endl;
cout<<" HOTEL PONDOK INDAH"<<endl;
cout<<"---------------------------------"<<endl;
VIP1=350000; VIP2=500000; VIP3=1000000;
kelas1A=250000; kelas1C=400000; kelas1M=750000;
kelas2A=150000; kelas2C=300000; kelas2M=650000;
Admin=75000;
cout<<"Nama Penyewa = "<<namap<<endl;
switch(kodek)
{
case 'A' :
case 'a' :
cout<<"Nama Kamar = ANYELIR"<<endl;
if(kelas==1)
{
cout<<"Kategori = VIP"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<VIP1*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(VIP1*lamam)+Admin<<endl;
}
else if(kelas==2)
{
cout<<"Kategori = KELAS 1"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<kelas1A*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(kelas1A*lamam)+Admin<<endl;
}
else if(kelas==3)
{
cout<<"Kategori = KELAS 2"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<kelas2A*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(kelas2A*lamam)+Admin<<endl;
}
cout<<"---------------------------------"<<endl;
if(lamam > 7)
cout<<"Souuvenir = Free Lunch"<<endl;
else
cout<<"Souvenir = -"<<endl;
break;
case 'C' :
case 'c' :
cout<<"Nama Kamar = CEMPAKA"<<endl;
if(kelas==1)
{
cout<<"Kategori = VIP"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<VIP2*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(VIP2*lamam)+Admin<<endl;
}
else if(kelas==2)
{
cout<<"Kategori = KELAS 1"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<kelas1C*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(kelas1C*lamam)+Admin<<endl;
}
else if(kelas==3)
{
cout<<"Kategori = KELAS 2"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<kelas2C*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(kelas2C*lamam)+Admin<<endl;
}
cout<<"---------------------------------"<<endl;
if(lamam > 7)
cout<<"Souvenir = Free Lunch"<<endl;
else
cout<<"Souvenir = -"<<endl;
break;
case 'M' :
case 'm' :
cout<<"Nama Kamar = MELATI"<<endl;
if(kelas==1)
{
cout<<"Kategori = VIP"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<VIP3*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(VIP3*lamam)+Admin<<endl;
}
else if(kelas==2)
{
cout<<"Kategori = KELAS 1"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<kelas1M*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(kelas1M*lamam)+Admin<<endl;
}
else if(kelas==3)
{
cout<<"Kategori = KELAS 2"<<endl;
cout<<"Lama Menginap = "<<lamam<<" Hari"<<endl;
cout<<"Biaya Sewa = Rp. "<<kelas2M*lamam<<endl;
cout<<"Biaya Administrasi= Rp. "<<Admin<<endl;
cout<<"Total Biaya Sewa = Rp. "<<(kelas2M*lamam)+Admin<<endl;
}
cout<<"---------------------------------"<<endl;
if(lamam > 7)
cout<<"Souvenir = Free Lunch"<<endl;
else
cout<<"Souvenir = -"<<endl;
break;
default :
cout<<"Nama Kamar = -"<<endl;
cout<<"Kategori = -"<<endl;
cout<<"Lama Menginap = -"<<endl;
cout<<"Biaya Sewa = Rp. "<<endl;
cout<<"Biaya Administrasi= Rp. "<<endl;
cout<<"Total Biaya Sewa = Rp. "<<endl;
cout<<"---------------------------------"<<endl;
cout<<"Souvenir = -"<<endl;
}
return 0;
}
Contoh Hasil Dari Program Tersebut
0 Komentar