Page 481 - C++
P. 481
Guest House Management
A project to store record of Rooms, customers and facilities provided to them and to generate Bill.
struct date
{
int dd,mm,yy;
};
class Room
{
int Room_no,Floor_no;
char type,Description[30];
float charges;
char booked;
public:
void RGetdata();
void Risplaydate();
int Return_Room_no{ return Room_no; }
char *Return_Booked() { return Booked; }
void Update_booked()
{
if (opt==’A’)
Booked=’Y’;
else
Booked=’N’;
}
};
class Booking
{
int Room_no,Floor_no;
date Bk_date,Vact_date;
int no_of_days;
char Cutomer_name[30],Cust_address[30],pincode[10],Phone[10],Mobile[15];
public:
void BGetdata();
void BDisplaydate();
int Return_flightno{ return Room_no; }
int Return_no_of_Days() { return no_of_days;}
void Update_Vact_date(date d)
{
Vact_days=d;
}
};
class Facilites
{
int Room_no;
char Facility_Name[30];
float charges;
date dt;
public:
void FGetdata();
void FDisplaydata();
float Return_charges() { return charges; }
int Return_room_no() { return Room_no; }
};