Reservasi Hotel C++
#include <iostream>
#include <conio>
#include <string>
#include <stdio>
main()
{
char resepsionis[30], customer[30], alamat[50];
int kamar,no_kamar,harga_kamar, ranjang ;
int biaya, total, bayar, lebih, lama, um, kurang;
float diskon;
string jwb, id_customer, id_resepsionis, jk,hp, checkin, checkout;
awal:
cout<<"\n\t =======================================";
cout<<"\n\t ===========================================";
cout<<"\n\t ===============================================";
cout<<"\n\t ===================================================";
cout<<"\n\t =======================================================";
cout<<"\n\t\t SELAMAT DATANG DI HOTEL 'PASTI NGINEP' ";
cout<<"\n\n\t\t Jl. Nusa Indah no.700, telp. 0276908";
cout<<"\n\t\t Condong catur, Depok, Sleman, Yogyakarta";
cout<<"\n\t\t =============================================";
cout<<"\n\t\t================================================";
cout<<"\n\n\n\n\t\tSilahkan Isi Form berikut ini";
cout<<"\n\t\t------------------------------------------------";cout<<endl;
cout<<"\t\tNama Resepsionis yang melayani : ";gets(resepsionis);cout<<endl;
cout<<"\t\tID resepsionis : " ;cin>>id_resepsionis;cout<<endl;
cout<<"\t\tNama Pemesan : ";gets(customer);cout<<endl;
cout<<"\t\tID Pemesan : ";cin>>id_customer;cout<<endl;
cout<<"\t\tJenis Kelamin [L/P] : ";cin>>jk;cout<<endl;
cout<<"\t\tNomor Telp/HP : ";cin>>hp;cout<<endl;
cout<<"\t\tAlamat : ";cin>>alamat;cout<<endl;
cout<<"\t\t------------------------------------------------";
cout<<"\n\n\n\n\t\tSilahkan Pilih tipe kamar yang anda inginkan";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\t1. Standard ";
cout<<"\n\t\t2. Premium ";
cout<<"\n\t\t3. Deluxe ";
cout<<"\n\t\t4. Suite ";
cout<<"\n\t\t5. Presidential";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tMasukkan Pilihan : ";cin>>kamar;
cout<<"\n\n\n\n\t\tSilahkan Pilih jumlah ranjang yang anda inginkan";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\t1. Single ";
cout<<"\n\t\t2. Twin ";
cout<<"\n\t\t3. Double ";
cout<<"\n\t\t4. Tripple ";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tMasukkan Pilihan : ";cin>>ranjang;cout<<endl;
if(kamar==1 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang single ";
harga_kamar=500000;
}
else if(kamar==1 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang twin ";
harga_kamar=750000;
}
else if(kamar==1 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang double ";
harga_kamar=1000000;
}
else if(kamar==1 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang Tripple ";
harga_kamar=1500000;
}
else if(kamar==2 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang single ";
harga_kamar=750000;
}
else if(kamar==2 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang twin ";
harga_kamar=1000000;
}
else if(kamar==2 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang double ";
harga_kamar=1500000;
}
else if(kamar==2 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang Tripple ";
harga_kamar=2000000;
}
else if(kamar==3 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang single ";
harga_kamar=1000000;
}
else if(kamar==3 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang twin ";
harga_kamar=1500000;
}
else if(kamar==3 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang double ";
harga_kamar=2000000;
}
else if(kamar==3 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang Tripple ";
harga_kamar=2500000;
}
else if(kamar==4 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang single ";
harga_kamar=1500000;
}
else if(kamar==4 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang twin ";
harga_kamar=2000000;
}
else if(kamar==4 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang double ";
harga_kamar=2500000;
}
else if(kamar==4 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang Tripple ";
harga_kamar=3000000;
}
else if(kamar==5 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang single ";
harga_kamar=1500000;
}
else if(kamar==5 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang twin ";
harga_kamar=2000000;
}
else if(kamar==5 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang double ";
harga_kamar=2500000;
}
else if(kamar==5 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang Tripple ";
harga_kamar=3000000;
}
else
{
cout<<"\n\t\tMaaf Pilihan anda tidak tersedia ";
cout<<"\n\t\tuntuk keamananan silahkan isi data dari awal";
cout<<"\n\n\t\tApakah anda ingin memulai lagi? [Y/N] ";cin>>jwb;
if(jwb=="Y" || jwb=="y")
{
clrscr();
clrscr();
goto awal;
clrscr();
}
else
{
cout<<"\n\n\t\tTerimakasih ^_^";
}
}
cout<<"\n\n\n\n\t\tSilahkan mengisi form berikut";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tPilih No. Kamar [1-100] : ";cin>>no_kamar;
cout<<"\n\t\tMenginap lebih dari 5 hari diskon 2% perhari";
cout<<"\n\n\t\tLama Menginap [hari] : ";cin>>lama;
if(lama>=5)
{
diskon=0.2;
}
else
{
diskon=0;
}
cout<<"\n\n\t\tTanggal CheckIn [DDMMYY] : ";cin>>checkin;
cout<<"\n\t\tTanggal CheckOut [DDMMYY] : ";cin>>checkout;
cout<<"\t\t------------------------------------------------";
cout<<"\n\n\n\n\t\tData Pemesanan kamar";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tNama Resepsionis : "<<resepsionis;
cout<<"\n\t\tID Resepsionis : "<<id_resepsionis;
cout<<"\n\t\tNama Pemesan : "<<customer;
cout<<"\n\t\tID Pemesan : "<<id_customer;
cout<<"\n\t\tAlamat : "<<alamat;
cout<<"\n\t\tNo Telp/HP : "<<hp;
cout<<"\n\t\tTipe kamar : "<<kamar<<" , "<<ranjang;
cout<<"\n\t\tNo. Kamar : ";
if(no_kamar>=1 && no_kamar<=100)
{
cout<<no_kamar;
}
else
{
cout<<"\n\t\tMaaf no kamar belum tersedia";
cout<<"\n\t\tsilahkan hubungi resepsionis untuk pergantian nomor";
cout<<"\n\t\t[tidak ada perubahan biaya]";
}
cout<<"\n\t\tLama Menginap : "<<lama<<" Hari";
cout<<"\n\t\tTanggal CheckIn : "<<checkin;
cout<<"\n\t\tTanggal CheckOut : "<<checkout;
cout<<"\n\t\tHarga per hari : Rp. "<<harga_kamar;
cout<<"\n\t\tHarga Kamar total : Rp. "<<lama*harga_kamar;
cout<<"\n\t\tDiskon : Rp. "<<diskon*harga_kamar;
total=harga_kamar*lama-(diskon*harga_kamar);
cout<<"\n\n\t\tBiaya total : Rp. "<<total;
cout<<"\n\t\tUang Muka : Rp. ";cin>>um;
kurang=total-um;
if(total>=um)
{
cout<<"\n\t\tKekurangan : Rp. "<<kurang;
}
else
{
cout<<"\n\t\tKembali : Rp. "<<kurang*(-1);
}
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\n\t\tTerimakasih telah memilih Hotel 'PASTI NGINEP'";
cout<<"\n\t\tSebagai tempat peristirahatan anda :) ";
cout<<"\n\t\tSemoga Peristirahatan ini bukanlah yang TERAKHIR :v ";
cout<<"\n\n\t\tApakah anda ingin memesan kamar lagi? [Y/N] ";cin>>jwb;
if(jwb=="Y" || jwb=="y")
{
clrscr();
goto awal;
}
else
{
cout<<"\n\n\t\tTerimakasih Gan ^_^ ";
}
getch();
}
Matur Sembah Nuwon
#include <conio>
#include <string>
#include <stdio>
main()
{
char resepsionis[30], customer[30], alamat[50];
int kamar,no_kamar,harga_kamar, ranjang ;
int biaya, total, bayar, lebih, lama, um, kurang;
float diskon;
string jwb, id_customer, id_resepsionis, jk,hp, checkin, checkout;
awal:
cout<<"\n\t =======================================";
cout<<"\n\t ===========================================";
cout<<"\n\t ===============================================";
cout<<"\n\t ===================================================";
cout<<"\n\t =======================================================";
cout<<"\n\t\t SELAMAT DATANG DI HOTEL 'PASTI NGINEP' ";
cout<<"\n\n\t\t Jl. Nusa Indah no.700, telp. 0276908";
cout<<"\n\t\t Condong catur, Depok, Sleman, Yogyakarta";
cout<<"\n\t\t =============================================";
cout<<"\n\t\t================================================";
cout<<"\n\n\n\n\t\tSilahkan Isi Form berikut ini";
cout<<"\n\t\t------------------------------------------------";cout<<endl;
cout<<"\t\tNama Resepsionis yang melayani : ";gets(resepsionis);cout<<endl;
cout<<"\t\tID resepsionis : " ;cin>>id_resepsionis;cout<<endl;
cout<<"\t\tNama Pemesan : ";gets(customer);cout<<endl;
cout<<"\t\tID Pemesan : ";cin>>id_customer;cout<<endl;
cout<<"\t\tJenis Kelamin [L/P] : ";cin>>jk;cout<<endl;
cout<<"\t\tNomor Telp/HP : ";cin>>hp;cout<<endl;
cout<<"\t\tAlamat : ";cin>>alamat;cout<<endl;
cout<<"\t\t------------------------------------------------";
cout<<"\n\n\n\n\t\tSilahkan Pilih tipe kamar yang anda inginkan";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\t1. Standard ";
cout<<"\n\t\t2. Premium ";
cout<<"\n\t\t3. Deluxe ";
cout<<"\n\t\t4. Suite ";
cout<<"\n\t\t5. Presidential";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tMasukkan Pilihan : ";cin>>kamar;
cout<<"\n\n\n\n\t\tSilahkan Pilih jumlah ranjang yang anda inginkan";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\t1. Single ";
cout<<"\n\t\t2. Twin ";
cout<<"\n\t\t3. Double ";
cout<<"\n\t\t4. Tripple ";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tMasukkan Pilihan : ";cin>>ranjang;cout<<endl;
if(kamar==1 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang single ";
harga_kamar=500000;
}
else if(kamar==1 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang twin ";
harga_kamar=750000;
}
else if(kamar==1 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang double ";
harga_kamar=1000000;
}
else if(kamar==1 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Standard dengan ranjang Tripple ";
harga_kamar=1500000;
}
else if(kamar==2 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang single ";
harga_kamar=750000;
}
else if(kamar==2 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang twin ";
harga_kamar=1000000;
}
else if(kamar==2 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang double ";
harga_kamar=1500000;
}
else if(kamar==2 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Premium dengan ranjang Tripple ";
harga_kamar=2000000;
}
else if(kamar==3 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang single ";
harga_kamar=1000000;
}
else if(kamar==3 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang twin ";
harga_kamar=1500000;
}
else if(kamar==3 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang double ";
harga_kamar=2000000;
}
else if(kamar==3 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Deluxe dengan ranjang Tripple ";
harga_kamar=2500000;
}
else if(kamar==4 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang single ";
harga_kamar=1500000;
}
else if(kamar==4 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang twin ";
harga_kamar=2000000;
}
else if(kamar==4 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang double ";
harga_kamar=2500000;
}
else if(kamar==4 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Suite dengan ranjang Tripple ";
harga_kamar=3000000;
}
else if(kamar==5 && ranjang==1)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang single ";
harga_kamar=1500000;
}
else if(kamar==5 && ranjang==2)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang twin ";
harga_kamar=2000000;
}
else if(kamar==5 && ranjang==3)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang double ";
harga_kamar=2500000;
}
else if(kamar==5 && ranjang==4)
{
cout<<"\n\t\tAnda Memilih kamar tipe Presidential dengan ranjang Tripple ";
harga_kamar=3000000;
}
else
{
cout<<"\n\t\tMaaf Pilihan anda tidak tersedia ";
cout<<"\n\t\tuntuk keamananan silahkan isi data dari awal";
cout<<"\n\n\t\tApakah anda ingin memulai lagi? [Y/N] ";cin>>jwb;
if(jwb=="Y" || jwb=="y")
{
clrscr();
clrscr();
goto awal;
clrscr();
}
else
{
cout<<"\n\n\t\tTerimakasih ^_^";
}
}
cout<<"\n\n\n\n\t\tSilahkan mengisi form berikut";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tPilih No. Kamar [1-100] : ";cin>>no_kamar;
cout<<"\n\t\tMenginap lebih dari 5 hari diskon 2% perhari";
cout<<"\n\n\t\tLama Menginap [hari] : ";cin>>lama;
if(lama>=5)
{
diskon=0.2;
}
else
{
diskon=0;
}
cout<<"\n\n\t\tTanggal CheckIn [DDMMYY] : ";cin>>checkin;
cout<<"\n\t\tTanggal CheckOut [DDMMYY] : ";cin>>checkout;
cout<<"\t\t------------------------------------------------";
cout<<"\n\n\n\n\t\tData Pemesanan kamar";
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\t\tNama Resepsionis : "<<resepsionis;
cout<<"\n\t\tID Resepsionis : "<<id_resepsionis;
cout<<"\n\t\tNama Pemesan : "<<customer;
cout<<"\n\t\tID Pemesan : "<<id_customer;
cout<<"\n\t\tAlamat : "<<alamat;
cout<<"\n\t\tNo Telp/HP : "<<hp;
cout<<"\n\t\tTipe kamar : "<<kamar<<" , "<<ranjang;
cout<<"\n\t\tNo. Kamar : ";
if(no_kamar>=1 && no_kamar<=100)
{
cout<<no_kamar;
}
else
{
cout<<"\n\t\tMaaf no kamar belum tersedia";
cout<<"\n\t\tsilahkan hubungi resepsionis untuk pergantian nomor";
cout<<"\n\t\t[tidak ada perubahan biaya]";
}
cout<<"\n\t\tLama Menginap : "<<lama<<" Hari";
cout<<"\n\t\tTanggal CheckIn : "<<checkin;
cout<<"\n\t\tTanggal CheckOut : "<<checkout;
cout<<"\n\t\tHarga per hari : Rp. "<<harga_kamar;
cout<<"\n\t\tHarga Kamar total : Rp. "<<lama*harga_kamar;
cout<<"\n\t\tDiskon : Rp. "<<diskon*harga_kamar;
total=harga_kamar*lama-(diskon*harga_kamar);
cout<<"\n\n\t\tBiaya total : Rp. "<<total;
cout<<"\n\t\tUang Muka : Rp. ";cin>>um;
kurang=total-um;
if(total>=um)
{
cout<<"\n\t\tKekurangan : Rp. "<<kurang;
}
else
{
cout<<"\n\t\tKembali : Rp. "<<kurang*(-1);
}
cout<<"\n\t\t------------------------------------------------";
cout<<"\n\n\t\tTerimakasih telah memilih Hotel 'PASTI NGINEP'";
cout<<"\n\t\tSebagai tempat peristirahatan anda :) ";
cout<<"\n\t\tSemoga Peristirahatan ini bukanlah yang TERAKHIR :v ";
cout<<"\n\n\t\tApakah anda ingin memesan kamar lagi? [Y/N] ";cin>>jwb;
if(jwb=="Y" || jwb=="y")
{
clrscr();
goto awal;
}
else
{
cout<<"\n\n\t\tTerimakasih Gan ^_^ ";
}
getch();
}
Matur Sembah Nuwon
Komentar
Posting Komentar