JDA Demand Interview Question Answers

The JDA interview Question is Published on

http://www.joblagao.com/voice/joblagao-university/jda-demand-interview-questions.aspx

First go through the above link and then verify the answers as given below

If you need any suggestion or clarification on any questions, then comment only in the above post.

Comment posted on this answer section is not monitored.

If you need any training material on JDA, please mention this in your comment. The joblagao team will be happy to help or give you leads. If you are looking for a mock Interview, we can schedule it (Paid service). We also have JDA Freelancers.

Answers

1)a

2)b

3) Demand Workbench

4) As statistics is not true, so Forecast cannot be True. It’s accuracy can be measured.As per the general scenario it may or may not be accurate. May be some cases like if any specific store is not doing well, then the forecast at high level will not be true in this situation. Forecast accuracy is mainly dependent on History. The demand planner must also consider other factors like override, special event etc.

5) Lewandowski, Croston, MLR (Multi Linear Regression), Fourier and Holt winters etc.

6)b

7)b

8) b, c, d

9)b

10) CAL and CALDATA

11) DFUMAP

12) c

13) We can define search for the following scenarios

1.            Demand unit (Product) wise search

2.            Location wise search

3.            And other DFU components can be used in search

14)e

15)

a) History FE page

b) Avoid the column names

c) HIST

d)Semi Colon

16)b

17) b-> e->d->c->a

18)b

19)Give Example of All product-> Product Family-> Categories-> Sub-Categories

All Locations-> Geographic region -> State -> City

20) JDA Demand, it used as a tool to take the history of a customer demand and creates the future / forecasted demand. This forecast can be used in Planning, distribution, manufacturing, transport and replenishment.

Let’s take the cold drink example:

  1. First we need to take the previous year’s history of sales.
  2. Through that history the JDA demand will give the forecast of the demand for the coming year.
  3. This will
    1. Increase the sales.
    2. Decrease the transportation charges by loading the required goods in the same truck or transport.
    3. We can save the cost.
    4. Through JDA Demand we can able to know the details like

i.      Goods we are going to sell.

ii.      Percentage of goods selling.

iii.      Best times of selling the goods So the wholesale will increase if we have a clear forecast.

 

Read More:JDA jobs,Salary,Focus http://www.joblagao.com/jobs/tags/jda.aspx

Connect with us on
FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92

Job Lagao Website Revamp

We have moved away from the wordpress blog.

Please visit our enhanced website

 http://www.joblagao.com/  you can register using Linkedin/FB

You can post your comments reviews in the above

PS: Please like our FACEBOOK PAGE  http://www.facebook.com/joblagaao
Thanks & Regards,
On behalf of The Job Lagao team
www.joblagao.comFor regular Employee referral job updates in Indian IT companies, connect with us on
FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92

 

Company Leaving Email

You can copy the format of last working day email

Sample 1: 

As most of you know, today is my last working day In Infosys. It has been a wonderful journey. I have always enjoyed the work and responsibility given and I’ll be carrying back a load of memories which are ever refreshing.

I would like to take this opportunity to express my sincere gratitude to my managers, leads/mentors, friends and colleagues and everyone who have always been my motivating factor at work.

Wish you all the very best for your future endeavors. Please do stay in touch.

 

Rajv.

Visit http://www.joblagao.com/  if you are serving notice period and want a job soon

Sample 2:

After  6.5 years of exciting and memorable stint with Citrix, I am bidding adieu today to this company to pursue other opportunities. As I move on, I would like to take a moment to remember and cherish our times together. It’s been great interacting and knowing each one of you. Even though I will miss you all here I am looking forward to this new challenge and to start a new phase of my career.

Do stay in touch.
My personal contacts are:

 

Email: joblagao@gmail.com

Linkedin : https://www.linkedin.com/company/job-lagao

Sample Marriage Invitation

You can copy the contents from here and add your personal invitation. Send it to your friends and colleagues

Sample 1

 

Hi There!

I have experienced love . . . in my parents, my family & friends and now . . . a new love in my Fiancée ‘ Shaima ‘
Taking a step forward in our lives, we are now tying the knot and getting married.

Together with our parents, family members and well wishers, we “Abrol & Shaima”  cordially invite you for our  wedding functions  from the 26th of Feb 15 – 28th of Feb 15 at Villard De Lans, France.

Kindly treat this as my personal invitation. A formal invite is attached along.

Your presence on any of the dates would mean a lot & make the event even more memorable.

Please let me know of your plans and I will make the arrangements accordingly.

Waiting earnestly,

Abrol

 

Visit http://www.joblagao.com/  if you are looking to forward to change your job after the wedding

Sample 2
Come celebrate with us as we, Sita and Ram exchange marriage vows.Together with our parents we invite you to be a part of the festivity of our marriage on Monday, the 9th of  March,2015  at 8:00 p.m.

Venue:Jubba Sahni Park,
Muzaffarpur,Bihar(INDIA)
Our joy will be more complete
if you can join us in the merriment.”
Sita & Ram

Read more about

Marriage Leave Policy and Sample Wedding Invitation

http://www.joblagao.com/voice/hr-articles/marriage-leave-policy-and-sample-wedding-invitation.aspx

Hero Honda Glamour for Sale

I would like to sell my Hero Honda Glamour Bike. It is used in good condition, used by single owner (IT professional)

Price : Rs, 20,000 (negotiable).

Contact me on 8867269342

 

  • Brand Name : Hero Honda
  • Year : 2005  (July)
  • Model : Glamour
  • Kms Driven : 46000 kms
  • Posted By : Individual
  • Additional Information : Fitted with Helmet lock. SteelBird Helmet (Free). Changed Battery in January 2015
  • Pick up location: Whitefield, Bangalore
  • Insurance: Upto September 2015
  • Reason for Sale: Bought Another Bike
    • Registration: KA03 (Indiranagar, Bangalore)

Hero Honda Glamour for Sale

Like us on FB

https://www.facebook.com/joblagaao

You can also publish your classifieds by sending an email to joblagao@gmail.com. Mention “Classifieds” in the subject line

You will get good response from the working class in Bangalore (especially from people working in the IT sector)

LG TV for sale in Bangalore

I am planning  to sell my LG 29″ TV (CRT) in excellent condition with remote control.

I am also selling the TV trolley with wheel.TV is 5-6 years old.

You will need to arrange for transportation.Please collect it from Whitefield area in Bangalore.

Contact me on 8867269342

Note : Individual Items not for sale.

Asking Price : Rs. 6500 (negotiable)

LG TV with Trolley

You can also publish your classifieds by sending an email to joblagao@gmail.com. Mention “Classifieds” in the subject line

You will get good response from the working class in Bangalore (especially from people working in the IT sector)

Like us on FB

https://www.facebook.com/joblagaao

 

JE SUIS AAM AADMI

Aam_Aadmi_English

 

The Joblagao creative team was contemplating the idea of “nano blogging” Twitter is already a pioneer in Micro-blogging. How is the idea of nano blogging or may be merging two news articles in one like the one shown in the image?

In this one we have tried to cover 2 important news article in 4 words. Are we seeing the merger of 2 advertisements in the retail sector?

Aam_Aadmi_Cap_Hindi

 

Comments/Criticism are welcome. Contact us :joblagao@gmail.com

Get Social, Connect With UsJobLagao on Facebook

Hotel Management C++ college project

C++ Academic project – A simple Hotel Management Application

Also see our project and documentation for Electronic Voting Machine and interact with other college students.

http://www.joblagao.com/voice/technical-articles/electronic-voting-machine-c-project-for-college-students.aspx

 

C++ Code for College Students

www.joblagao.com

 

 

 

 

Copy the contents below and save the file as “HotelManagement.cpp”

#include <graphics.h>
#include <stdlib.h>
#include <process.h>
#include <fstream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
#include <math.h>

struct worker
{
char name[20];
char address[30];
long ph;
int doj;
int moj;
long yoj;
int age;
int code;
char rank;
};

struct we
{
char name[20];
long adv;
int ro[10];
long sum;
};

struct roomss
{
char roomcode;
long roomno;
};

struct guest
{
char name[20];
long adv;
int roomtype;
long bal;
};

struct food
{
long cost;
int itemno;
};
class hotel
{
protected:
int roo[10];
worker w[10],m[30],f[30],r[30],h[30],l[30],b[30],s[30];
int n,n1,n2,n3,n4,n5,n6,n7,to,no;
we t[10];
roomss rs[10];
guest g[10];
food fo[48];

public:
void hotelconstructor();
void staff();
void display();
void todisplay();
void moredisplay(int o);
void modify();
void del();
void createm();
void createf();
void creater();
void createh();
void createl();
void createb();
void creates();
void room();
void decide();
void mdisplay();
void fdisplay();
void rdisplay();
void hdisplay();
void ldisplay();
void bdisplay();
void sdisplay();
void menucard();
void menudisplay();
int staffmanage(void);
int roommanage(void);
int greeting(void);
int end();
};

void hotel::hotelconstructor()
{
clrscr();
int i;
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<22;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
greeting();

////////enter the number of rooms you want /////////
no=0;
clrscr();
gotoxy(8,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(8,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(8,13);
cout<<” Please enter the number of rooms you want in your hotel  “;
cin>>to;
for(i=0;i<to;i++)
{
rs[i].roomcode=’v';
rs[i].roomno=i+1;
}
////////// assigning cost to dishes ///////////////
for(i=0;i<6;i++)
fo[i].cost=250;
for(i=6;i<9;i++)
fo[i].cost=200;
for(i=13;i<18;i++)
fo[i].cost=200;
for(i=9;i<13;i++)
fo[i].cost=300;
fo[18].cost=60;
fo[19].cost=60;
fo[20].cost=80;
for(i=21;i<28;i++)
fo[i].cost=150;
fo[28].cost=60;
fo[29].cost=36;
fo[31].cost=36;
fo[30].cost=45;
for(i=32;i<38;i++)
fo[i].cost=45;
fo[38].cost=50;
fo[39].cost=50;
fo[40].cost=30;
fo[41].cost=45;
fo[42].cost=45;
fo[43].cost=30;
fo[47].cost=30;
fo[44].cost=20;
fo[45].cost=15;
fo[46].cost=15;
for(int k=0;k<49;k++)
fo[k].itemno=k+1;
}

 

int hotel::greeting(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(1);
textcolor(2);
sprintf(msg, “THE TAJ PALACE HOTEL MANAGEMENT SYSTEM.”,2);

/* output a message */
outtextxy(11,240,msg);

outtextxy(9,270,””);
char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}
int hotel::roommanage(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(1);
textcolor(2);

sprintf(msg, “THE TAJ PALACE ROOM MANAGEMENT SYSTEM.”,2);

/* output a message */
outtextxy(25,240,msg);

outtextxy(9,270,””);
outtextxy(9,280,””);

char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}
int hotel::staffmanage(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(2);
textcolor(2);

sprintf(msg, “THE TAJ PALACE STAFF MANAGEMENT SYSTEM.”,2);

/* output a message */
outtextxy(11,240,msg);

outtextxy(9,270,””);
outtextxy(9,280,””);

char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}

 

void hotel::staff()
{

textcolor(2);

char ch=’y';int i=0,c=1;
while(ch==’y')
{
clrscr();
cout<<”Please enter the name of the worker  “;
gets(w[i].name);
cout<<endl<<”Please enter the address of the worker \n”;
gets(w[i].address);
cout<<endl<<”Please enter the phone number of the worker  “;
cin>>w[i].ph;
cout<<endl<<”Please enter age of the worker  “;
cin>>w[i].age;
cout<<endl<<”NOTE  Please refer to the display menu to fill the appropriate rank of\n”;
cout<<” the worker.\n”;
clrscr();
cout<<”Category list.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
cout<<endl<<”Please enter the suitable rank of the worker (A to G)  “;
cin>>w[i].rank;
w[i].code=c;
c++;
//////////////////////date part starts from here///////////////////////
int r=0;
cout<<endl<<”Please enter the year of joining (1950 to 1999)  “;
cin>>w[i].yoj;
if((w[i].yoj<1950)||(w[i].yoj>1999))
{cout<<”INVALID YEAR OF JOINING HAS BEEN ENTERED.\n”;getch();}

else
{
r=w[i].yoj%4;
if(r==0)
{
cout<<”Please enter the month of joining (1 to 12)  “;
cin>>w[i].moj;
if((w[i].moj<1)||(w[i].moj>12))
{cout<<”\nINVALID MONTH OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}

else
{
if(w[i].moj==2)
{cout<<”Please enter the date of joining (1 to 29)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>29))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
else
{
if((w[i].moj==1)||(w[i].moj==3)||(w[i].moj==5)||(w[i].moj==7)||(w[i].moj==8)||(w[i].moj==10)||(w[i].moj==12))
{cout<<”Please enter the date of joining (1 to 31)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>31))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}

else
{cout<<”Please enter the date of joining (1 to 30)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>30))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORTION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
}
}
}

else
{
cout<<”Please enter the month of joining (1 to 12)  “;
cin>>w[i].moj;
if((w[i].moj<1)||(w[i].moj>12))
{cout<<”\nINVALID MONTH OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
if(w[i].moj==2)
{cout<<”Please enter the date of joining (1 to 28)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>28))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}

else
{
if((w[i].moj==1)||(w[i].moj==3)||(w[i].moj==5)||(w[i].moj==7)||(w[i].moj==8)||(w[i].moj==10)||(w[i].moj==12))
{cout<<”Please enter the date of joining (1 to 31)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>31))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
else
{cout<<”Please enter the date of joining (1 to 30)  “;cin>>w[i].doj;
if((w[i].doj<1)||(w[i].doj>30))
{cout<<”\nINVALID DATE OF JOINING HAS BEEN ENTERED,PLEASE ENTER THE INFORMATION\n”;
cout<<”AGAIN.\n”;getch();}
else
{
cout<<”\nDo you want to enter more workers ?(y,n)  “;
cin>>ch;
i++;
}
}
}
}
}
}
}
n=i;
getch();
}

int hotel::end()
{
int gdriver = DETECT, gmode, errorcode;
int style,midx,midy;
char msg[50],msg5[50];
int size=1 ;

/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, “c:\\tc\\bgi”);

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf(“Graphics error: %s\n”, grapherrormsg(errorcode));
printf(“Press any key to halt:”);
getch();
exit(1); /* terminate with an error code */
}
cleardevice();
style=GOTHIC_FONT;

settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);
sprintf(msg5,”Thank you for using”,1);
outtextxy(150,200,msg5);
/* select the text style */
settextstyle(DEFAULT_FONT, HORIZ_DIR,2);
settextjustify(LEFT_TEXT,CENTER_TEXT);

setbkcolor(2);
textcolor(2);
sprintf(msg, “THE TAJ PALACE HOTEL MANAGEMENT SYSTEM.”,1);

/* output a message */
outtextxy(11,240,msg);

outtextxy(9,270,””);
char msg1[20];
sprintf(msg1,”Microsoft R Windows 95.”,size);

settextjustify(LEFT_TEXT,CENTER_TEXT);
settextstyle(style,HORIZ_DIR,size);
int y=440;

circle(84,438,6);
circle(12,447,6);
outtextxy(1,439,msg1);
outtextxy(618,230,”TM”);

y+=textheight(msg1);
char msg2[50];
sprintf(msg2,” C Copyright Microsoft Corporation 1981-1999.”,size);
outtextxy(1,y,msg2);

y+=textheight(msg2);
char msg3[30];
sprintf(msg3,”All rights reserved.”,size);
outtextxy(1,y,msg3);

outtextxy(10,10,”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»”);
for(int j=0,z=14;j<87;j++,z+=2)
{
moveto(10,z);
outtextxy(10,z,”º”);
moveto(626,z);
outtextxy(626,z,”º”);
}
for(j=23,z=182;z>=14;j+=7,z-=4)
{
circle(j,z,3);
}

while((j<610)||(z<=182))
{
circle(j,z,3);
j+=7;z+=4;
}
getch();

/* clean up */
closegraph();
return 0;
}
void hotel::moredisplay(int o)
{

textcolor(2);

int i=o;
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<w[i].name<<endl;
cout<<”Category of the worker  “<<w[i].rank<<endl;
cout<<”Age  “<<w[i].age<<endl;
cout<<”Address  “<<w[i].address<<endl;
cout<<”Phone number  “<<w[i].ph<<endl;
cout<<”Date of joining  “<<w[i].doj<<”-”<<w[i].moj<<”-”<<w[i].yoj<<endl;
cout<<”Worker code  “<<w[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}

void hotel::todisplay()
{

textcolor(2);

int i;
for(i=0;i<n;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<w[i].name<<endl;
cout<<”Category of the worker  “<<w[i].rank<<endl;
cout<<”Age  “<<w[i].age<<endl;
cout<<”Address  “<<w[i].address<<endl;
cout<<”Phone number  “<<w[i].ph<<endl;
cout<<”Date of joining  “<<w[i].doj<<”-”<<w[i].moj<<”-”<<w[i].yoj<<endl;
cout<<”Worker code  “<<w[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}

void hotel::display()
{

textcolor(2);

int c,i;
char ch=’y';
while(ch==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  Display menu \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1.Display list of staff members.\n”;
cout<<”2.Display key for worker ranks.\n”;
cout<<”3.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>c;

switch(c)
{
case 1:clrscr();
todisplay();
break;
case 2:clrscr();
cout<<”Hotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
break;
default:if((c<1)||(c>=3))
ch=’n';
}
}
getch();
}
void hotel::decide()
{

textcolor(2);

char ch=’y',cha=’q';
int i,c;
while(ch==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  Main menu \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1.Display particular staff lists.\n”;
cout<<”2.Display a particular staff member’sdetails.\n”;
cout<<”3.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice again for confirmation  “;
cin>>c;
switch(c)
{
case 1:int a;
while(cha==’q')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”Display  \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”(1).Management staff list.\n”;
cout<<”(2).Food & beverage staff list.\n”;
cout<<”(3).Reception staff list.\n”;
cout<<”(4).Housekeeping & room service staff list.\n”;
cout<<”(5).Laundry staff list.\n”;
cout<<”(6).Bell boys’ staff list.\n”;
cout<<”(7).Sanitation staff list.\n”;
cout<<”(8).Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>a;
switch(a)
{
case 1:mdisplay();
break;
case 2:fdisplay();
break;
case 3:rdisplay();
break;
case 4:hdisplay();
break;
case 5:ldisplay();
break;
case 6:bdisplay();
break;
case 7:sdisplay();
break;
default:if((a<1)||(a>7))
cha=’w';
}
}
break;
case 2:int h,p;
clrscr();
cout<<”Please enter the worker code number  “;
cin>>p;
for(i=0;i<n;i++)
{
if(w[i].code==p)
moredisplay(i);
}
break;
default:if((c<1)||(c>=3))
ch=’n';
}
}
}
void hotel::mdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n1;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<m[i].name<<endl;
cout<<”Category of the worker  “<<m[i].rank<<endl;
cout<<”Age  “<<m[i].age<<endl;
cout<<”Address  “<<m[i].address<<endl;
cout<<”Phone number  “<<m[i].ph<<endl;
cout<<”Date of joining  “<<m[i].doj<<”-”<<m[i].moj<<”-”<<m[i].yoj<<endl;
cout<<”Worker code  “<<m[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::fdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n2;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<f[i].name<<endl;
cout<<”Category of the worker  “<<f[i].rank<<endl;
cout<<”Age  “<<f[i].age<<endl;
cout<<”Address  “<<f[i].address<<endl;
cout<<”Phone number  “<<f[i].ph<<endl;
cout<<”Date of joining  “<<f[i].doj<<”-”<<f[i].moj<<”-”<<f[i].yoj<<endl;
cout<<”Worker code  “<<f[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::rdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n3;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<r[i].name<<endl;
cout<<”Category of the worker  “<<r[i].rank<<endl;
cout<<”Age  “<<r[i].age<<endl;
cout<<”Address  “<<r[i].address<<endl;
cout<<”Phone number  “<<r[i].ph<<endl;
cout<<”Date of joining  “<<r[i].doj<<”-”<<r[i].moj<<”-”<<r[i].yoj<<endl;
cout<<”Worker code  “<<r[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::hdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n4;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<h[i].name<<endl;
cout<<”Category of the worker  “<<h[i].rank<<endl;
cout<<”Age  “<<h[i].age<<endl;
cout<<”Address  “<<h[i].address<<endl;
cout<<”Phone number  “<<h[i].ph<<endl;
cout<<”Date of joining  “<<h[i].doj<<”-”<<h[i].moj<<”-”<<h[i].yoj<<endl;
cout<<”Worker code  “<<h[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::ldisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n5;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<l[i].name<<endl;
cout<<”Category of the worker  “<<l[i].rank<<endl;
cout<<”Age  “<<l[i].age<<endl;
cout<<”Address  “<<l[i].address<<endl;
cout<<”Phone number  “<<l[i].ph<<endl;
cout<<”Date of joining  “<<l[i].doj<<”-”<<l[i].moj<<”-”<<l[i].yoj<<endl;
cout<<”Worker code  “<<l[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::bdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n6;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<b[i].name<<endl;
cout<<”Category of the worker  “<<b[i].rank<<endl;
cout<<”Age  “<<b[i].age<<endl;
cout<<”Address  “<<b[i].address<<endl;
cout<<”Phone number  “<<b[i].ph<<endl;
cout<<”Date of joining  “<<b[i].doj<<”-”<<b[i].moj<<”-”<<b[i].yoj<<endl;
cout<<”Worker code  “<<b[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::sdisplay()
{

textcolor(2);

clrscr();
int i;
for(i=0;i<n7;i++)
{
clrscr();
cout<<”*******************************************\n”;
cout<<”Worker Information.\n”;
cout<<”*******************************************\n”;
cout<<”Name  “<<s[i].name<<endl;
cout<<”Category of the worker  “<<s[i].rank<<endl;
cout<<”Age  “<<s[i].age<<endl;
cout<<”Address  “<<s[i].address<<endl;
cout<<”Phone number  “<<s[i].ph<<endl;
cout<<”Date of joining  “<<s[i].doj<<”-”<<s[i].moj<<”-”<<s[i].yoj<<endl;
cout<<”Worker code  “<<s[i].code;
cout<<”\n\n\nHotel Staff.\n”;
cout<<”——————————————-\n”;
cout<<”Category. Department.\n”;
cout<<”——————————————-\n”;
cout<<”1. A  Management.\n”;
cout<<”2. B  Food and beverage\n”;
cout<<”3. C  Reception.\n”;
cout<<”4. D  Housekeeping & Room service.\n”;
cout<<”5. E  Laundry .\n”;
cout<<”6. F  Bell boys.\n”;
cout<<”7. G  Sanitation.\n”;
cout<<”——————————————-\n”;
getch();
}
}
void hotel::createm()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’a')
{
m[j]=w[i];
c++;
j++;
}
}
n1=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of management staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createf()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’b')
{
f[j]=w[i];
c++;
j++;
}
}
n2=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of food & beverage staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::creater()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’c')
{
r[j]=w[i];
c++;
j++;
}
}
n3=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of reception staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createh()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’d')
{
h[j]=w[i];
c++;
j++;
}
}
n4=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of housekeeping & roomservice staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createl()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’e')
{
l[j]=w[i];
c++;
j++;
}
}
n5=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of laundry staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::createb()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’f')
{
b[j]=w[i];
c++;
j++;
}
}
n6=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of bell boys’ staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::creates()
{

textcolor(2);

int i,j=0,c=0;
for(i=0;i<n;i++)
{
if(w[i].rank==’g')
{
s[j]=w[i];
c++;
j++;
}
}
n7=c;
clrscr();
gotoxy(10,10);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(10,11);
cout<<”  The list of sanitation staff has been updated ”;
gotoxy(10,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
}

void hotel::modify()
{

textcolor(2);

int c,i,co;
char ch=’y';
cout<<”\n\nPlease enter the worker code  “;
cin>>co;
while(ch==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  Modification menu \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
cout<<”\nDo you want to modify worker information on \n”;
cout<<”1.Name of the worker.\n”;
cout<<”2.Age of the worker.\n”;
cout<<”3.Phone number.\n”;
cout<<”4.Address of the worker.\n”;
cout<<”5.Category of the worker.\n”;
cout<<”6.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
cout<<”\n\nPlease enter your choice  “;
cin>>c;
switch(c)
{
case 1:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new name of the worker  “;
gets(w[i].name);
cout<<”\n\nThe name of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 2:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new age of the worker  “;
cin>>w[i].age;
cout<<”\n\nThe age of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 3:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter new phone number of the worker  “;
cin>>w[i].ph;
cout<<”\n\nThe phone number of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 4:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new address of the worker  “;
gets(w[i].address);
cout<<”\n\nThe address of the worker has been successfully changed.\n”;
}
}
getch();
break;
case 5:for (i=0;i<n;i++)
{
if(w[i].code==co)
{
gotoxy(0,10);
cout<<”Please enter the new category of the worker  “;
cin>>w[i].rank;
cout<<”\n\nThe category of the worker has been successfully changed.\n”;
}
}
getch();
break;
default:if((c<1)||(c>5))
ch=’n';
}
}
getch();
}

void hotel::room()
{

textcolor(2);

roommanage();

int c,j;
char ch=’c',cha=’y';
while(ch==’c')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<” Room Management Menu. \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1.Book a Room.\n”;
cout<<”2.Display Rooms’ Status.\n”;
cout<<”3.Check out of the hotel.\n”;
cout<<”4.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>c;
switch(c)
{
case 1:int v;
while(cha==’y')
{
clrscr();

int count=0;
for(int u=0;u<to;u++)
if(rs[u].roomcode==’o')
{
count++;
}

if(count==to)
{
clrscr();
gotoxy(22,12);
cout<<” NO MORE ROOMS ARE VACANT ”;
getch();
break;
}

cout<<”Please select siutable room(s) from the following list \n”;
cout<<”\n\n”;
cout<<” Room Tarriff (per single room booked)\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”1. Single Bed  4500 /-\n”;
cout<<”2. Single Bed (Deluxe)  5500 /-\n”;
cout<<”3. Double Bed  7500 /-\n”;
cout<<”4. Double Bed (Deluxe)  9000 /-\n”;
cout<<”5. Suite  10500 /-\n”;
cout<<”6. Suite (Deluxe)  12000 /-\n”;
cout<<”——————————————————\n”;
cout<<”7. Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”\nPlease enter your choice  “;
cin>>v;
switch(v)
{
case 1:clrscr();
gotoxy(10,10);
cout<<”You have selected a SINGLE BED room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.1500  Rs.”;
cin>>g[no].adv;

if((g[no].adv<1500)||(g[no].adv>1500))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=4500-g[no].adv;
g[no].roomtype=1;
no++;
for(int j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 2:clrscr();
gotoxy(10,10);
cout<<”You have selected a SINGLE BED (Deluxe) room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.2000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<2000)||(g[no].adv>2000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=5500-g[no].adv;
g[no].roomtype=2;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 3:clrscr();
gotoxy(10,10);
cout<<”You have selected a DOUBLE BED room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.2500  Rs.”;
cin>>g[no].adv;

if((g[no].adv<2500)||(g[no].adv>2500))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=7500-g[no].adv;
g[no].roomtype=3;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 4:clrscr();
gotoxy(10,10);
cout<<”You have selected a DOUBLE BED (Deluxe) room.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.3000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<3000)||(g[no].adv>3000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=9000-g[no].adv;
g[no].roomtype=4;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 5:clrscr();
gotoxy(10,10);
cout<<”You have selected a SUITE.\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.4000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<4000)||(g[no].adv>4000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=10500-g[no].adv;
g[no].roomtype=5;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
case 6:clrscr();
gotoxy(10,10);
cout<<”You have selected a SUITE (Deluxe).\n”;
gotoxy(10,11);
cout<<”Please enter an advance amount of Rs.5000  Rs.”;
cin>>g[no].adv;

if((g[no].adv<5000)||(g[no].adv>5000))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!\n\n”;
cout<<”So,please return to the previous menu and select a suitable room again.”;
getch();
break;
}

g[no].bal=12000-g[no].adv;
g[no].roomtype=6;
no++;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<”\n\n”;
gotoxy(10,13);
cout<<”Your Room Number is  “<<j+1;
rs[j].roomcode=’o';
getch();
break;
}
}
break;
default:if((v<1)||(v>=7))
cha=’n';
}
}
break;
case 2:clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  The following rooms are occupied \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’o')
{
cout<<” Room number “<<j+1<<” is OCCUPIED.\n”;
getch();
}
}
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
cout<<”  The following rooms are vacant \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
for(j=0;j<to;j++)
{
if(rs[j].roomcode==’v')
{
cout<<” Room number “<<j+1<<” is VACANT.\n”;
getch();
}
}
break;
case 3:clrscr();
int k,ba;
gotoxy(10,10);
cout<<”Please enter your Room Number  “;
cin>>k;

if(k>to)
{
gotoxy(10,13);
cout<<”An INVALID Room number has been entered.”;
gotoxy(10,14);
cout<<”It seems that THIS ROOM DOES NOT EXIST.”;
gotoxy(10,16);
cout<<”So,please return to the previous menu and select option 3 again !”;
getch();
break;
}

if(rs[k-1].roomcode!=’o')
{
gotoxy(10,13);
cout<<”An INVALID Room number has been entered.”;
gotoxy(10,14);
cout<<”THE SPECIFIED ROOM IS ALREADY VACANT.”;
gotoxy(10,16);
cout<<”So,please return to the previous menu and select option 3 again !”;
getch();
break;
}

if(g[k-1].roomtype==1)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==2)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==3)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==4)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==5)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}

if(g[k-1].roomtype==6)
{
gotoxy(10,11);
cout<<”Please make a balance payment of Rs.”<<g[k-1].bal<<”  Rs.”;
cin>>ba;
if((ba<g[k-1].bal)||(ba>g[k-1].bal))
{
gotoxy(10,13);
cout<<”An invalid amount has been paid !!”;
gotoxy(10,14);
cout<<”So,please return to the Main menu and select option 3 again.”;
getch();
break;
}
rs[k-1].roomcode=’v';
clrscr();
gotoxy(1,12);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
gotoxy(1,13);
cout<<” Thank you for visiting our Hotel,we hope that you would return soon \n”;
gotoxy(1,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n”;
getch();
}
getch();
break;
default:if((c<1)||(c>=4))
ch=’b';
}
}
}

void hotel::menucard()
{

textcolor(2);

clrscr();
gotoxy(15,12);
cout<<” WELCOME TO THE BUKHARA RETSRAUNT (TAJ PALACE)”;
gotoxy(15,13);
cout<<”øøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøøø”;
gotoxy(2,22);
cout<<”Microsoft(R) Windows 95.”;
gotoxy(2,23);
cout<<”(C)Copyright Microsoft Corporation 1981-1999.”;
gotoxy(2,24);
cout<<”All rights reserved.”;
getch();
menudisplay();
getch();
}

void hotel::menudisplay()
{

textcolor(2);

int c;
char ch=’y';
while(ch==’y')
{
clrscr();
int i;
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<21;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
int f=2;
gotoxy(2,f);
cout<<”  THE BUKHARA MENU CARD  “;
gotoxy(2,++f);
cout<<”ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ”;
gotoxy(2,++f);
for(i=0;i<20;i++)
{
cout<<” ³″;
gotoxy(2,++f);
}

f=3;
gotoxy(2,++f);
cout<<” TANDOOR SE  Price (in Rs.)”;
gotoxy(2,++f);
cout<<”1. Chicken Tandoori 250.00″;
gotoxy(2,++f);
cout<<”2. Chicken Tikka (B) 250.00″;
gotoxy(2,++f);
cout<<”3. Hariyali Chicken (B) 250.00″;
gotoxy(2,++f);
cout<<”4. Garlic Chicken 250.00″;
gotoxy(2,++f);
cout<<”5. Reshmi Kabab (B) 250.00″;
gotoxy(2,++f);
cout<<”6. Kalmi Kabab 250.00″;
gotoxy(2,++f);
cout<<”7. Seek Kabab 200.00″;
gotoxy(2,++f);
cout<<”8. Fish Tikka 200.00″;
gotoxy(2,++f);
cout<<”9. Paneer Tikka 200.00″;
gotoxy(2,++f);
cout<<” Bukhara Ki Khasiyat ”;
gotoxy(2,++f);
cout<<”10. Makhani Lababdar Chicken 300.00″;
gotoxy(2,++f);
cout<<”11. Murg Musallam 300.00″;
gotoxy(2,++f);
cout<<”12. Kadai Chicken 300.00″;
gotoxy(2,++f);
cout<<”13. Tava Chicken 300.00″;
gotoxy(2,++f);
cout<<” Curries ”;
gotoxy(2,++f);
cout<<”14. Chicken Shahi (B) 200.00″;
gotoxy(2,++f);
cout<<”15. Chicken Saag 200.00″;
gotoxy(2,++f);
cout<<”16. Balti Meat 200.00″;
gotoxy(2,++f);
cout<<”17. Mutton Korma (B) 200.00″;
f=3;
gotoxy(41,++f);
cout<<”18. Keema Meat 200.00″;
gotoxy(41,++f);
cout<<” Soups  Price (in Rs.)”;
gotoxy(41,++f);
cout<<”19. Mix Vegetable 60.00″;
gotoxy(41,++f);
cout<<”20. Tomato 60.00″;
gotoxy(41,++f);
cout<<”21. Hot & sour (Non Veg.) 80.00″;
gotoxy(41,++f);
cout<<” Vegetarian ”;
gotoxy(41,++f);
cout<<”22. Shahi Paneer Makhani 150.00″;
gotoxy(41,++f);
cout<<”23. Malai Kofta 150.00″;
gotoxy(41,++f);
cout<<”24. Mixed Vegetable 150.00″;
gotoxy(41,++f);
cout<<”25. Alu Jeera 150.00″;
gotoxy(41,++f);
cout<<”26. Alu Gobhi 150.00″;
gotoxy(41,++f);
cout<<”27. Dal Makhani(Plain/Tarka) 150.00″;
gotoxy(41,++f);
cout<<”28. Matter Paneer 150.00″;
gotoxy(41,++f);
cout<<”29. Raita 60.00″;
gotoxy(41,++f);
cout<<” Tandoori Bread ”;
gotoxy(41,++f);
cout<<”30. Roti (Tawa) 36.00″;
gotoxy(41,++f);
cout<<”31. Roti (Tandoori) 45.00″;
gotoxy(41,++f);
cout<<”32. Plain Naan 36.00″;
gotoxy(41,++f);
cout<<”33. Butter Naan 45.00″;
gotoxy(41,++f);
cout<<”34. Paratha 45.00\n\n”;
cout<<” ®®®®®® Please type N & press ENTER to view the next page ¯¯¯¯¯¯”;
getch();
clrscr();

cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<12;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
f=2;
gotoxy(2,f);
cout<<”  THE BUKHARA MENU CARD  “;
gotoxy(2,++f);
cout<<”ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ”;
gotoxy(2,++f);
for(i=0;i<9;i++)
{
cout<<” ³″;
gotoxy(2,++f);
}

f=3;
gotoxy(2,++f);
cout<<” Desserts ”;
gotoxy(2,++f);
cout<<”35. Vanilla ice cream 45.00″;
gotoxy(2,++f);
cout<<”36. Strawberry ice cream 45.00″;
gotoxy(2,++f);
cout<<”37. Chocolate ice cream 45.00″;
gotoxy(2,++f);
cout<<”38. Butterscotch ice cream 45.00″;
gotoxy(2,++f);
cout<<”39. Cassatta ice cream 50.00″;
gotoxy(2,++f);
cout<<”40. Pista ice cream 50.00″;
gotoxy(2,++f);
cout<<”41. Gulab-jamun 30.00″;
gotoxy(2,++f);
gotoxy(2,++f);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(2,++f);
cout<<” ®®®®®® (Sales Charges Extra / 7% Sales Tax Extra) ¯¯¯¯¯¯”;

f=3;
gotoxy(41,++f);
cout<<” Soft Drinks ”;
gotoxy(41,++f);
cout<<”42. Apple juice 45.00″;
gotoxy(41,++f);
cout<<”43. Lassi 45.00″;
gotoxy(41,++f);
cout<<”44. Fresh Lime Soda 30.00″;
gotoxy(41,++f);
cout<<”45. Cola/Limca/Orange 20.00″;
gotoxy(41,++f);
cout<<”46. Jeera Pani 15.00″;
gotoxy(41,++f);
cout<<”47. Soda 15.00″;
gotoxy(41,++f);
cout<<”48. Mineral Water 30.00″;
gotoxy(1,17);
cout<<”® 1 ¯ View menu again.\n”;
cout<<”® 2 ¯ Place an order.\n”;
cout<<”® 3 ¯ Exit.\n”;
cout<<endl<<”Please enter your choice  “;
cin>>c;
switch(c)
{
case 1:ch=’y';
break;
case 2:clrscr();
int dish,pay=0;
char cha=’y';
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
cout<<”º º\n”;
for(i=0;i<21;i++)
{
cout<<”º º\n”;
}
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
int g=1;
gotoxy(2,++g);
cout<<” ®®®®®® (Sales Charges Extra / 7% Sales Tax Extra) ¯¯¯¯¯¯”;
gotoxy(2,++g);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
while(cha==’y')
{
gotoxy(2,++g);
cout<<”Please enter the food item number  “;
cin>>dish;
if((dish<1)||(dish>48))
{
clrscr();
gotoxy(15,11);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(15,12);
cout<<” AN INVALID FOOD ITEM NUMBER HAS BEEN ENTERED !!!”;
gotoxy(15,13);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
getch();
break;
}
for(int j=0;j<49;j++)
{
if(fo[j].itemno==dish)
pay+=fo[j].cost;
}
gotoxy(2,++g);
cout<<”Do you want to order anything more ?(y,n)  “;
cin>>cha;
}
clrscr();
double p,q,r,s,t;
for(p=0;p<21;p++)
{
for(q=0;q<999999;q++)
{;}
gotoxy(0,++p);
cout<<”ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»\n”;
for(q=0;q<135000;q++)
{;}
gotoxy(0,++p);
cout<<”º º\n”;
for(r=0;r<22;r++)
{
gotoxy(0,++p);
for(q=0;q<135000;q++)
{;}
cout<<”º º\n”;
}
gotoxy(0,++p);
cout<<”ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ”;
}
g=1;
gotoxy(2,++g);
cout<<” ®®®®®® Bill Payment ¯¯¯¯¯¯”;
gotoxy(2,++g);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(2,23);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ”;
gotoxy(2,24);
cout<<” ®®®®®® (Sales Charges Extra / 7% Sales Tax Extra) ¯¯¯¯¯¯”;
getch();
float pa;
pa=pay*1.07;
gotoxy(15,12);
cout<<”Please pay  “<<pa;
getch();
break;
default:if((c<1)||(c>=3))
ch=’n';
}
}
}

//////////////main program starts from here///////////////////
void main()
{

textcolor(2);

hotel ob;
ob.hotelconstructor();

int c,v;
char ch=’y';

while(ch==’y')
{
clrscr();
gotoxy(18,7);
cout<<””;
gotoxy(18,8);
cout<<”  Main menu ”;
gotoxy(18,9);
cout<<””;
gotoxy(18,10);
cout<<”1.Room Reservation System.”;
gotoxy(18,11);
cout<<”2.Staff Management System.”;
gotoxy(18,12);
cout<<”3.The Bukhara Restraunt (Taj Palace).”;
gotoxy(18,13);
cout<<”4.Exit.”;
gotoxy(18,14);
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-”;
gotoxy(18,15);
cout<<”Please enter your choice  “;
cin>>v;
switch(v)
{
case 1:ob.room();
break;
case 2:ob.staffmanage();
char chara=’l';
while(chara==’l')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”   Main menu  \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<” 1.Create a staff list.\n”;
cout<<” 2.Create/Update seperate staff lists.\n”;
cout<<” 3.Modify staff data.\n”;
cout<<” 4.Display staff list (Entire list will be displayed).\n”;
cout<<” 5.Display list of a particular staff (Make sure that all lists are updated).\n”;
cout<<” 6.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”\nPlease enter your choice  “;
cin>>c;
switch(c)
{
case 1:ob.staff();
break;
case 2:clrscr();
int e;
char cha=’y';
while(cha==’y')
{
clrscr();
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”   Main menu  \n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<” 1.Create/Update Management staff list.\n”;
cout<<” 2.Create/Update Food & Beverage staff list.\n”;
cout<<” 3.Create/Update Reception staff list.\n”;
cout<<” 4.Create/Update Housekeeping & Room service staff list.\n”;
cout<<” 5.Create/Update Laundry staff list.\n”;
cout<<” 6.Create/Update Bell boys’ staff list.\n”;
cout<<” 7.Create/Update Sanitation staff list.\n”;
cout<<” 8.Exit.\n”;
cout<<”ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ-\n”;
cout<<”\nPlease enter your choice  “;
cin>>e;
switch(e)
{
case 1:ob.createm();
break;
case 2:ob.createf();
break;
case 3:ob.creater();
break;
case 4:ob.createh();
break;
case 5:ob.createl();
break;
case 6:ob.createb();
break;
case 7:ob.creates();
break;
default:if((e<1)||(e>7))
cha=’n';
}
}
break;
case 3:ob.modify();
break;
case 4:ob.display();
break;
case 5:ob.decide();
break;
default:if((c<1)||(c>=6))
chara=’z';
}
}
break;
case 3:ob.menucard();
break;
default:ob.end();
if((v<1)||(v>=4))
ch=’m';
}
}
}

For regular Employee referral job updates in Indian IT companies, connect with us on
FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92

Flat Tyre Puncture Repair shop near ITPL, Whitefield, Bangalore

Flat Tyre near the IT hub of Bangalore (whitefield area)? No worries. You can call Kalim on 9902844096

Tell him that you got his reference from www.joblagao.com . He will give you some discount

Flat Tyre Consultant

Flat Tyre Consultant

 

 

 

 

 

 

 

He has good expertise in handling Tube and Tubeless Tyres. He is available on call. Lot of people in Accenture Bang6 and Tesco call him as he sits around the corner .He can come to your office or apartment  in and around the whitefield area. Just call him on his number.His shop is near to Vydehi Hospital (opposite to State Bank of India), near to Whitefield Police station.Note that Sunday is a Holiday

Near Whitefield Police Station

Puncture Shop near whitefield

 

 

 

 

 

 

 

For regular Employee referral job updates in Indian IT companies, connect with us on

FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92

All the JOBS have moved to the revamped website www.joblagao.com

Note:

Effective August 2013, All the latest jobs are posted on http://www.joblagao.com/jobs.aspx

You can still visit the old jobs on www.joblagao.com/blog

Please note that we have similar jobs as shown in the above blog. If you are interested to apply, you can send your resume to joblagao@gmail.com

Please login and register on www.joblagao.com

 

 

PS: Please like our FACEBOOK PAGE  http://www.facebook.com/joblagaao
Thanks & Regards,
On behalf of The Job Lagao team
www.joblagao.comFor regular Employee referral job updates in Indian IT companies, connect with us on
FACEBOOK : http://www.facebook.com/job.lagao
LINKEDIN:     http://in.linkedin.com/pub/job-lagao/43/518/b92