Sistem Informasi Hotel - Pemrograman C++ - livejournalofasad.com

Monday, August 10, 2009

Sistem Informasi Hotel - Pemrograman C++

Berikut adalah salah satu contoh pemrograman dalam pemrograman menggunakan C++. Untuk memulai pembahasan source code program dibawah ini sebaiknya kita mengetahui dahulu bagaimana nantinya output dari program yang akan kita pelajari. Namun ada baiknya pula kita tahu juga masukannya apa.Ini gambar masukan program pertama kali di loadMasukkan no kamar yang di pesan setelah itu masukkan juga berapa orang yang akan memesan kamar di hotel ini. Masukkan nama pengunjung, dan hotel ini juga akan memberikan pesanan makanan pagi,siang, dan malam,kemudian hotel ini juga akan memberikan pesan yang mau memesan kamar lagi atau tidak, program ini juga mempunyai kelemahan yaitu tidak memberikan perintah untuk memilih fasilitas yang lain
Akhir dari program ini adalah menampilkan rekapitulasi dari orang yang memesan kamar di hotel ini.Sekarang kita kepermasalahan membahas source kodenya
Untuk header dibawah ini harus wajib diketikkan agar pada penampilannya tidak ada pesan error.

#include
#include
#include
#include
#include

Maksud header diatas adalah untuk memanggil fungsi yang akan dilihat pada keterangan lebih lanjut.Contoh singkat saja adalah include untuk memanggil fungsi cout ataau cin dan lain sebagainya.

Kode program diatas pendeklarasian variable global (b2) untuk bis di panggil dimanasaja tapi contoh diatas adalah contoh yang membahayakan diri sendiri karena memberikan variable yang sangat penting diatas di ketahui banyak pihak da mungkin ini salah satu cara agar program terdapat kesalahan.Tapi pada program ini hal itu tidak terjadi.
Pendeklarasian Class diatas punya beberapa methode dan atribut. Gunanya untuk memudahkan kita nanti dalam menagani kejadian yang akan terjadi. kelas(char *p,int j,int rent);contohnya int kamar untuk ekesekusikmar mana yaang akan di pesan na kamar mana yang kosong dan juga yang lainnya.


#define jum_kamar 20
#define diskon 0.1
#define harga_kam 1000
int bayar=0;
int init_kamar[20]={0};
//int bayar=0;

struct orang
{
int kamar;
int hari;
int mkp;
int mks;
int mkm;
int diskonkmr;

} pengunjung[20] ;

class pesan
{
private:
int hari;
int jumlah;
int kunjungan;

public:
void informasikamar();
// ~pesan();
int kamar(int no_kam);
int jum_hari(int hari);
int makan_siang();
int makan_pagi();
int makan_malam();
void informasikmkosong();
void informasiumum();
// int static bayar();




};

source kode ini untuk eksekusi untuk pemesanan makan pagi, siang, dan malam dengan memberikan pilihan makan siang,malam dan pagi yang berbeda yang juga sebagai source kode harga makan siang,malam,pagi yang telah di pesan.


int pesan::makan_siang()
{
int harga_makan_siang,a,b; a=0;b=0;
harga_makan_siang=0;
cout<<"pilihan menu makan siang "<>mk;
switch (toupper(mk))
{
case 'A':{harga_makan_siang=harga_makan_siang+500;bayar=bayar+500;a++; break;}
case 'B':{harga_makan_siang=harga_makan_siang+500;bayar=bayar+500;b++; break;}
default:{harga_makan_siang=harga_makan_siang+0;bayar=bayar+0; break;}

}
cout<<"masukan ingin pesan akan lagi atu tidak Y/T ";cin>>pilih ;cout<>mk;
switch (toupper(mk))
{
case 'A':{harga_makan_siang=harga_makan_siang+500;bayar=bayar+500;a++; break;}
case 'B':{harga_makan_siang=harga_makan_siang+500;bayar=bayar+500;b++; break;}
default:{harga_makan_siang=harga_makan_siang+0;bayar=bayar+0; break;}

}
cout<<"masukan ingin pesan akan lagi atu tidak Y/T ";cin>>pilih ;cout<>mk;
switch (toupper(mk))
{
case 'A':{harga_makan_siang=harga_makan_siang+500;bayar=bayar+500;a++; break;}
case 'B':{harga_makan_siang=harga_makan_siang+500;bayar=bayar+500;b++; break;}
default:{harga_makan_siang=harga_makan_siang+0;bayar=bayar+0; break;}

}
cout<<"masukan ingin pesan akan lagi atu tidak Y/T ";cin>>pilih ;cout<>lagi;
cout<>no_kamar;
cout<>lagi;
cout<>no_kamar;
cout<>lagi;
cout<

2 comments:

Anyone can give the idea, information or question
Dont Be Shy.....