酒店管理项
此项目是C ++酒店管理项。针对C ++初学者的项目,它涵盖了宏,类,对象,数组,函数,循环,结构。 执行此代码后,用户将获得一个包含7点1至7的菜单,然后根据用户选择运行程序。 此页末尾有输出,该输出在g ++编译器上捕获。该项目的特征有:管理房间、报到、获取空房号、搜索客户、退房、获取客人信息。
应用介绍
此项目是C ++酒店管理项。
针对C ++初学者的项目,它涵盖了宏,类,对象,数组,函数,循环,结构。 执行此代码后,用户将获得一个包含7点1至7的菜单,然后根据用户选择运行程序。 此页末尾有输出,该输出在g ++编译器上捕获。
该项目的特征有:管理房间、报到、获取空房号、搜索客户、退房、获取客人信息。
本人在下方展示了一小段代码,想了解更多请下载附件。
#include<iostream>
#include<string.h>
#include<conio.h>
#define max 100
using namespace std;
//Class Customer
class Customer
{
public:
char name[100];
char address[100];
char phone[12];
char from_date[20];
char to_date[20];
float payment_advance;
int booking_id;
};
class Room
{
public:
char type;
char stype;
char ac;
int roomNumber;
int rent;
int status;
class Customer cust;
class Room addRoom(int);
void searchRoom(int);
void deleteRoom(int);
void displayRoom(Room);
};
//Global Declarations
class Room rooms[max];
int count=0;
Room Room::addRoom(int rno)
{
class Room room;
room.roomNumber=rno;
cout<<"\nType AC/Non-AC (A/N) : ";
cin>>room.ac;
cout<<"\nType Comfort (S/N) : ";
cin>>room.type;
cout<<"\nType Size (B/S) : ";
cin>>room.stype;
cout<<"\nDaily Rent : ";
cin>>room.rent;
room.status=0;
cout<<"\n Room Added Successfully!";
getch();
return room;
}
void Room::searchRoom(int rno)
{
int i,found=0;
for(i=0;i<count;i++)
{
if(rooms[i].roomNumber==rno)
{
found=1;
break;
}
}
if(found==1)
{
cout<<"Room Details\n";
if(rooms[i].status==1)
{
cout<<"\nRoom is Reserved";
}
else
{
cout<<"\nRoom is available";
}
displayRoom(rooms[i]);
getch();
}
else
{
cout<<"\nRoom not found";
getch();
}
}
........................................
.......................................................
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: [email protected] 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 酒店管理项
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
酒店管理项目.cpp | 1.85 KB | 2020-04-18 |
发表评论 取消回复