Академический Документы
Профессиональный Документы
Культура Документы
on
HOTEL MANAGEMENT
Class : XII-A
Session : 2018-2019
Acknowledgement
Certificate
Coding
Outputs
ACKNOWLEDGEMENT
Computer Science
CHINMAYA VIDYALAYA
VASANT VIHAR
NEW DELHI -
HEADER FILES USED AND THEIR
PURPOSE
#include<conio.h>
#include<string.h>
void coupd();
void coup();
void GENERAL();
void DELUXE();
void spd();
//***************************************************************
//****************************************************************
class room
protected:
int r_no;
int r_charge;
char r_cust[20];
char c_city[20];
int c_mem;
char c_nat[20];
char r_avail;
int r_per;
int no;
char type[20];
int charge;
char cust[20];
char avail;
int per;
int year;
int mon;
int day;
public:
char r_type[20];
char getavail()
return(r_avail);
r_no=1;
strcpy(r_type,"SPL DELUXE");
r_charge=1500;
r_avail='Y';
strcpy(r_cust,"N.A");
r_per=0;
void getr2()
r_no=2;
r_charge=1000;
r_avail='Y';
strcpy(r_cust,"N.A");
r_per=0;
void getr3()
r_no=3;
strcpy(r_type,"GENERAL");
r_charge=750;
r_avail='Y';
strcpy(r_cust,"N.A");
r_per=0;
void getr4()
{
r_no=4;
r_charge=1250;
r_avail='Y';
strcpy(r_cust,"N.A");
r_per=0;
void getr5()
r_no=5;
strcpy(r_type,"C DELUXE");
r_charge=1500;
r_avail='Y';
strcpy(r_cust,"N.A");
r_per=0;
}
void modify() //function to add new data
cout<<"\n_____________________________________________________________________
_______";
cin>>no;
cin>>type;
cin>>charge;
cin>>avail;
cin>>cust;
cout<<"\n For how many days custmore want the room :";
cin>>per;
r_no=no;
strcpy(r_type,type);
r_charge=charge;
r_avail=avail;
strcpy(r_cust,cust);
r_per=per;
if(r_avail=='Y')
cin >>cust;
cin>>per;
cin>>c_city;
cin>>c_nat;
cin>>c_mem;
cout<<"\n------------------------------";
cin >>year;
cin >>mon;
strcpy(r_cust,cust);
r_per=per;
r_avail='N';
else
void putcust()
int i,j;
i=day+r_per;
j=strcmp(r_cust,"N.A");
if(j==0)
else
date(i,mon,year);
};
int i;
i=m%12;
if(i==0)
if(d>31)
d=d-31;
m=m+1;
if(m>12)
{
m=m-12;
y=y+1;
else
if(i==1)
if(d>31)
d=d-31;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==2)
{
if(d>30)
d=d-30;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==3)
if(d>31)
d=d-31;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==4)
if(d>30)
d=d-30;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==5)
{
if(d>31)
d=d-31;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==6)
if(d>30)
d=d-30;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==7)
if(d>31)
d=d-31;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==8)
{
if(d>31)
d=d-31;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==9)
if(d>30)
d=d-30;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==10)
if(d>31)
d=d-31;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
else
if(i==11)
{
if(d>30)
d=d-30;
m=m+1;
if(m>12)
m=m-12;
y=y+1;
private:
long total;
int food;
long room;
float ser;
int t;
int oc;
public:
void calculate() //function to calculate bill amount
cin>>food;
cin>>oc;
ser=(int)(0.05*t);
total=t+ser;
clrscr();
cout<<"\n_____________________________________________________________________
___________";
cout<<"\n ";
cout<<"\n ";
strcpy(r_cust,"N.A");
r_per=0;
r_avail='Y';
day=0;
mon=0;
year=0;
strcpy(c_city,"N.A ");
strcpy(c_nat,"N.A ");
c_mem = 0;
void check();
};
if(r_avail=='Y')
{
void main()
int i,ch;
bill R[5];
char c;
clrscr();
getch();
clrscr();
R[0].getr1();
R[1].getr2();
R[2].getr3();
R[3].getr4();
R[4].getr5();
xyz:
clrscr();
cout<<"\n--------------------------------------------------------------------------------";
cout<<"\n ________________________________
";
cout<<"\n ";
cout<<"\n ";
cout<<"\n--------------------------------------------------------------------------------";
cout<<"\n ";
cout<<"\n ";
cout<<"\n ";
cout<<"\n ";
cin >>ch;
if(ch>8)
clrscr();
cout<<"\n Wrong choice ....";
getch();
goto xyz;
if(ch==1)
clrscr();
for(i=0;i<=4;i++)
R[i].putinfo();
getch();
clrscr();
cout<<"\n ";
cout<<"\n--------------------------------------------------------------------------------";
cin>>c;
if (c=='N'|| c=='n')
goto xyz;
else
goto mno;
else
if(ch==2)
abc:
clrscr();
int n;
cin>>n;
if(n>5)
getch();
goto abc;
n=n-1;
clrscr();
R[n].putcust();
getch();
clrscr();
cout<<"\n ";
cout<<"\n--------------------------------------------------------------------------
------";
cin>>c;
if (c=='N'|| c=='n')
goto xyz;
else
goto mno;
else
if(ch==3)
pqr:
clrscr();
int a;
cin>>a;
if(a>5)
getch();
goto pqr;
}
a=a-1;
R[a].modify();
getch();
clrscr();
cout<<"\n ";
cout<<"\n---------------------------------------------------------------------------
-----";
cin>>c;
if (c=='N'|| c=='n')
goto xyz;
else
goto mno;
else
if(ch==4)
clrscr();
cout<<"\n -----------------
";
for(i=0;i<=4;i++)
{
R[i].check();
getch();
clrscr();
cout<<"\n ";
cout<<"\n--------------------------------------------------------------------
------------";
cin>>c;
if (c=='N'|| c=='n')
goto xyz;
else
goto mno;
else
if(ch==5)
int b;
def:
clrscr();
cin >>b;
if(b>5)
{
cout<<"\n Wrong choice ...";
getch();
goto def;
b=b-1;
R[b].allocate();
getch();
clrscr();
cout<<"\n ";
cout<<"\n----------------------------------------------------------------
----------------";
cin>>c;
if (c=='N'|| c=='n')
goto xyz;
else
goto mno;
else
if(ch==6)
ghi:
clrscr();
int a;
char c;
char b[5];
cin>>a;
if(a>5)
getch();
goto ghi;
if(a==1)
spd();
else
if(a==2)
{
DELUXE();
else
if(a==3)
GENERAL();
else
if(a==4)
coupd();
else
if(a==5)
{
coup();
getch();
clrscr();
cout<<"\n ";
cout<<"\n-----------------------------------------------------------
---------------------";
cin>>c;
if (c=='N'|| c=='n')
goto xyz;
else
if(ch==7)
stu:
clrscr();
int b;
cin>>b;
if(b>5)
goto stu;
char av;
av=R[b-1].getavail();
if(av=='Y')
getch();
goto stu;
else
R[b-1].calculate();
R[b-1].dispbill();
getch();
clrscr();
cout<<"\n ";
cout<<"\n--------------------------------------------------
------------------------------";
if (c=='N')
goto xyz;
else
if(ch==8)
goto mno;
mno:
void spd()
clrscr();
cout<<"\n------------------------------------------------------------------";
void DELUXE()
clrscr();
cout<<"\n-------------------------------------------------------------------";
void GENERAL()
clrscr();
cout<<"\n------------------------------------------------------------------";
void coup()
clrscr();
cout<<"\n------------------------------------------------------------------";
void coupd()
clrscr();
cout<<"\n------------------------------------------------------------------";