酒店管理项

此项目是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();
}
}
........................................
.......................................................

文件列表(部分)

名称 大小 修改日期
酒店管理项目.cpp1.85 KB2020-04-18

立即下载

相关下载

[酒店管理项] 此项目是C ++酒店管理项。针对C ++初学者的项目,它涵盖了宏,类,对象,数组,函数,循环,结构。 执行此代码后,用户将获得一个包含7点1至7的菜单,然后根据用户选择运行程序。 此页末尾有输出,该输出在g ++编译器上捕获。该项目的特征有:管理房间、报到、获取空房号、搜索客户、退房、获取客人信息。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部