//***********************************************
// PROJECT HOTEL-MANAGEMENT
//***********************************************
//****************************
// INCLUDED HEADER FILES
//****************************
#include"!"#$c%%"
#include&i'()!e"*$+,
#include&c'ni'$+,
#include&()!in$+,
#include&!"%+ic($+,
#include&d'($+,
#include&()di'$+,
#include&#()!e"*$+,
#include&i'*"ni%$+,
#include&()dli-$+,
//********************************************
// THIS CLASS CONTAINS FUNTIONS FOR FOOD
//********************************************
cl"(( #''d
.
%!i/")e0
#()!e"* %12
in) c2
c+"! "%2
()!uc) #d
.
c+"! n"*e34452
#l'") %!ice2
6#2
%u-lic0
#''d78
.
c9:2
6
/'id #''d;*enu7/'id82
/'id "%%;#*enu7/'id82
/'id #''d;-ill782
/'id del;"ll782
62
//*************************************************
****
// FUNCTION FOR DISPLA?@:?A:4?@B:82
!ec)"nle71>?@:?A:4?@B:82
(e)#ill()=le71?1:82
-"!7B@?@>?4CD?@1E82
!ec)"nle7B@?@>?4CD?@1E82
%1$cl'(e782
c9:2
%1$'%en7"#''d$)F)"?i'(00inGi'(00-in"!=82
'u))eF)F=7E:?4:?"S$N$ ITEM NAME
PRICE"82
')'F=7@?482
c+"! +345?%!31452
H+ile7%1$!e"d77c+"!*8I#?(iJe'#7#888
.
cKK2
(e))eF)()=le7@?:?182
i)'"7c?+?1:82
'u))eF)F=7@:?A:KB:*c?+82
'u))eF)F=714:?A:KB:*c?#$n"*e82
i)'"7#$%!ice?%!?1:82
'u))eF)F=7EC:?A:KB:*c?%!82
6//END OF LHILE
%1$cl'(e782
(e))eF)()=le714?:?182
'u))eF)F=7E:?EB4?"DO :?"ENTER CUSTOMER NAME "82
')'F=74:?A82
cin,,c;n"*e2
'u))eF)F=7E:?1B:?"ENTER ITEM NAME TAOEN"82
')'F=74:?C82
cin,,#;n"*e2
'u))eF)F=7E:?1>:?"ENTER THE PUANTIT?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71:?>:?A::?@4:82
!ec)"nle71:?>:?A::?@4:82
(e)#ill()=le71?>82
-"!71>?>>?4CE?@@E82
!ec)"nle71>?>>?4CE?@@E82
(e)c'l'!7482
(e)#ill()=le71?B82
(e))eF)()=le7>?:?182
(e)c'l'!7C82
(e)#ill()=le71?B82
-"!7B1:?1@:?@1:?BED82
!ec)"nle7B1:?1@:?@1:?14D82
!ec)"nle7B1:?1@:?@1:?1>@82
!ec)"nle7B1:?1@:?@1:?1C:82
!ec)"nle7B1:?1@:?@1:?B:A82
!ec)"nle7B1:?1@:?@1:?BBB82
!ec)"nle7B1:?1@:?@1:?BED82
(e)c'l'!7@82
(e))eF)()=le71?:?@82
'u))eF)F=71D:?B:?"HOTEL NILL"82
line71D:?A:?EDE?A:82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7B1:?1E>?" 1$ ROOM NILL"82
'u))eF)F=7B1:?1>:?" B$ FOOD NILL"82
'u))eF)F=7B1:?B::?" E$ MAIN MENU"82
'u))eF)F=7AE?E1D?"ENTER CHOICE FOR LHICH
:?"ENTER CUSTOMER NO
DEPARTING"82
')'F=74:?A82
cin,,n'2
'u))eF)F=7E:?1B:?"DATE OF DEPARTURE"82
')'F=74:?C82
cin,,d)2
'u))eF)F=7E:?1>:?"MONTH OF DEPARTURE"82
')'F=74:?1B82
cin,,*)+2
i#7%$";*'n)+,*)+8
.-ill9:2
6
#1$cl'(e782
#1$'%en7"cu()$)F)"?i'(00inGi'(00-in"!=82
in) c9:2
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
i#7%$c;n'99n'8
. cKK2
i#7%$";*'n)+99*)+8
.
d"=(9d)-%$";d")e2
6
el(e
.
d"=(97*)+-%$";*'n)+8*E:K7d)-
%$";d")e82
6
i#7%$!''*;n'&118
.
c+"!
d345?*345?+345?*)345?d=345?-l3452
-ill9d"=(*B4:2
(e)c'l'!7@82
'u))eF)F=7E:?B>:?" NAME ARRIUAL
DEPARTURE DA:?E::?*82
i)'"7d)?+?1:82
'u))eF)F=7B>:?E::?+82
'u))eF)F=7BD:?E::?"/"82
i)'"7*)+?*)?1:82
'u))eF)F=7BC:?E::?*)82
i)'"7d"=(?d=?1:82
'u))eF)F=7@:4?E::?d=82
i)'"7-ill?-l?1:82
'u))eF)F=7414?E::?-l82
6
el(e
.
c+"!
d345?*345?+345?*)345?d=345?-l3452
-ill9d"=(*14:2
(e)c'l'!7@82
'u))eF)F=7E:?B>:?" NAME ARRIUAL
DEPARTURE DA:?E::?*82
i)'"7d)?+?1:82
'u))eF)F=7B>:?E::?+82
'u))eF)F=7BD:?E::?"/"82
i)'"7*)+?*)?1:82
'u))eF)F=7BC:?E::?*)82
i)'"7d"=(?d=?1:82
'u))eF)F=7@:4?E::?d=82
i)'"7-ill?-l?1:82
'u))eF)F=741:?E::?-l82
6
#1$cl'(e782
in) c'un)912
#1$'%en7"cu()$)F)"?i'(00inG
i'(00-in"!=82
#()!e"* #B2
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
i#7%$c;n'99n'8
.
c'n)inue2
6
el(e
.
#B$'%en7"du%$)F)"?i'(00"%%G
i'(00-in"!=82
%$c;n'9c'un)2
#B$H!i)e77c+"!*8I%?(iJe'#7%882
c'un)KK2
#B$cl'(e782
6
6//END OF LHILE
!e*'/e7"cu()$)F)"82
!en"*e7"du%$)F)"?"cu()$)F)"82
#1$cl'(e782
6
6//END OF LHILE
i#7c99:8
. #'!7in) i9:2i&1:2iKK8
.
(e))eF)()=le71?:?E82
(e)c'l'!7@82
'u))eF)F=714:?E::?"CUSTOMER IS NOT
PRESENT"82
del"=71::82 (e)c'l'!7LHITE82
'u))eF)F=714:?E::?"CUSTOMER IS NOT
PRESENT"82
del"=71::82
6
6
e)c+782
6
//**************************************
// FUNCTION TO DISPLA< CUSTOMER DETAIL
//**************************************
/'id cu();de)"il78
.
in) c2
d'
.
cle"!de/ice782
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!74:?D:?A::?@>:82
!ec)"nle74:?D:?A::?@>:82
(e)#ill()=le71?>82
-"!74>?D>?4CE?@AE82
!ec)"nle74>?D>?4CE?@AE82
(e)c'l'!7C82
(e)#ill()=le71?B82
-"!7B1:?1@:?@1:?B4@82
!ec)"nle7B1:?1@:?@1:?14D82
!ec)"nle7B1:?1@:?@1:?1>@82
!ec)"nle7B1:?1@:?@1:?1C:82
!ec)"nle7B1:?1@:?@1:?B:A82
!ec)"nle7B1:?1@:?@1:?BBB82
!ec)"nle7B1:?1@:?@1:?BED82
!ec)"nle7B1:?1@:?@1:?B4@82
(e)c'l'!7@82
(e))eF)()=le71?:?@82
'u))eF)F=71A:?B:?"CUSTOMER DETAIL "82
(e)c'l'!71@82
line71AE?A:?@>4?A:82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7BB4?1E>?" CHOICES ARE 0-"82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7B1:?14@?" 1$ APPEND"82
'u))eF)F=7B1:?1>:?" B$ MODIF?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71>?4:?A:4?@>:82
!ec)"nle71>?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
(e)c'l'!7@82
(e))eF)()=le7>?:?182
'u))eF)F=7E:?>:?"NAME"82
')'F=74:?A82
cin,,%$c;n"*e2
'u))eF)F=7E:?1B:?"ADDRESS"82
')'F=74:?C82
e)(7%$c;"dd82
'u))eF)F=7E:?1>:?"DATE OF ARRIUAL"82
')'F=74:?1B82
cin,,%$";d")e2
'u))eF)F=7E:?BB:?"MONTH OF ARRIUAL"82
')'F=74:?1482
cin,,%$";*'n)+2
'u))eF)F=7E:?B>:?"?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!7B:?B:?AB:?@4:82
!ec)"nle7B:?B:?AB:?@4:82
(e)#ill()=le71?>82
-"!7B>?B>?A1E?@@E82
!ec)"nle7B>?B>?A1E?@@E82
(e)c'l'!7@82
(e)#ill()=le71?B82
(e))eF)()=le7>?:?182
'u))eF)F=7B4?@:?" CUST NO NAME
ADDRESS ROOM$NO DATE"82
')'F=7E:?E82
in) c9:2
#1$'%en7"cu()$)F)"?i'(00inGi'(00-in"!=82
#1$(eeT7:?i'(00-e82
c+"! +345?%!345?d345?*3A52
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
cKK2
(e)c'l'!7182
(e))eF)()=le71?:?182
i)'"7%$c;n'?+?1:82
'u))eF)F=744?4:KB:*c?+82
'u))eF)F=71A:?4:KB:*c?%$c;n"*e82
'u))eF)F=7BD:?4:KB:*c?%$c;"dd82
i)'"7%$!''*;n'?%!?1:82
'u))eF)F=7@@:?4:KB:*c?%!82
i)'"7%$";d")e?d?1:82
'u))eF)F=744:?4:KB:*c?d82
'u))eF)F=74A:?4:KB:*c?"/"82
i)'"7%$";*'n)+?*?1:82
'u))eF)F=74>:?4:KB:*c?*82
6//END OF LHILE
e)c+782
#1$cl'(e782
6
//************************************************
// FUNCTION FOR MODIF:82
!ec)"nle71:?1:?A::?@>:82
(e)#ill()=le71?>82
-"!71>?1>?4CE?@AE82
!ec)"nle71>?1>?4CE?@AE82
(e)c'l'!7C82
(e)#ill()=le71?B82
(e)c'l'!7@82
in) n'2//?c'un)9:2
'u))eF)F=7E:?@B?"ENTER CUSTOMER NO TO NE
MODIFIED"82
')'F=7A4?@82
cin,,n'2
#1$'%en7"cu()$)F)"?i'(00inGi'(00-in"!=82
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
i#7%$c;n'99n'8
.
#1$cl'(e782
in) nu*9(iJe'#7%8*7n'-182
#1$'%en7"cu()$)F)"?i'(00'u)Gi'(00")eG
i'(00-in"!=82
#1$(eeT%7nu*?i'(00-e82
'u))eF)F=7E:?11:?"ENTER NEL RECORD "82
'u))eF)F=7E:?14:?"NAME"82
')'F=7E:?1182
cin,,%$c;n"*e2
'u))eF)F=7E:?B::?"ADDRESS"82
')'F=7E:?1@82
cin,,%$c;"dd2
'u))eF)F=7E:?B4:?"DATE"82
')'F=7E:?1>82
cin,,%$";d")e2
'u))eF)F=7E:?E::?"MONTH"82
')'F=7E:?B:82
cin,,%$";*'n)+2
'u))eF)F=7E:?E4:?"?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!74:?A:?A::?@4:82
!ec)"nle74:?A:?A::?@4:82
(e)#ill()=le71?>82
-"!74>?A>?4CE?@@E82
!ec)"nle74>?A>?4CE?@@E82
(e)c'l'!7@82
(e))eF)()=le7>?:?182
(e))eF)()=le7>?:?B8 2
'u))eF)F=7B::?BB:?"ENTER PASSLORD 0-"82
')'F=744?1482
cin,,%"((H2
i# 7()!c*%7%"((H?"""899:8
.
cle"!de/ice782
-!e"T2
6
el(e
.
(e)c'l'!7@82
(e))eF)()=le7>?:?182
#'!7in) i9:2i&1:2iKK8
.
(e)c'l'!7@82
'u))eF)F=7B::?EB:?"ENTER CORRECT
PASSLORD "82
del"=71::82
(e)c'l'!7LHITE82
'u))eF)F=7B::?EB:?"ENTER CORRECT
PASSLORD "82
del"=71::82
(e))eF)()=le7>?:?182
'u))eF)F=7B::?E@:?"PRESS AN< OE< TO
CONTINUE"82 6
cle"!de/ice782
6
6
d'
.
c+9**enu782
c+'ice7c+82
6H+ile7c+S9482//END OF LHILE
6
//*****************************
// FUNCTION FOR HOTEL NAME
//************************
/'id +');n"*e78
.
(e))eF)()=le7@?:?482
(e)c'l'!7LHITE82
'u))eF)F=7B::?E?" TIME HOTEL"82
line7B::?4:?@@:?4:82
6
//*****************************
// FUNCTION FOR MAIN MENU
//*****************************
in) **enu78
.
cle"!de/ice782
in) c2
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!74:?D:?A::?@>:82
!ec)"nle74:?D:?A::?@>:82
(e)#ill()=le71?>82
-"!74>?D>?4CE?@AE82
!ec)"nle74>?D>?4CE?@AE82
(e)c'l'!7C82
(e)#ill()=le71?B82
-"!7B1:?1@:?@1:?BED82
!ec)"nle7B1:?1@:?@1:?14D82
!ec)"nle7B1:?1@:?@1:?1>@82
!ec)"nle7B1:?1@:?@1:?1C:82
!ec)"nle7B1:?1@:?@1:?B:A82
!ec)"nle7B1:?1@:?@1:?BBB82
!ec)"nle7B1:?1@:?@1:?BED82
(e)c'l'!7LHITE82
(e))eF)()=le7@?:?@82
'u))eF)F=71A:?B:?"HOTEL MANAGEMENT"82
(e)c'l'!71@82
line71AE?A:?414?A:82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7BB4?1E>?" MAIN MENU"82
'u))eF)F=7B1:?14@?" 1$ INFORMATION"82
'u))eF)F=7B1:?1>:?" B$ CUSTOMER DETAIL"82
'u))eF)F=7B1:?1DA?" E$ FOOD DETAIL "82
'u))eF)F=7B1:?B:B?" @$ CUSTOMER NILL "82
'u))eF)F=7B1:?B1D?" 4$ EVIT "82
(e)c'l'!7@82
(e))eF)()=le7>?:?B82
'u))eF)F=7B1:?E::?"ENTER CHOICE 0- "82
##lu(+7()din82
')'F=74E?B:82
cin,,c2
!e)u!n c2
6
//************************
// FUNCTION OF ENDING
//************************
/'id -=e78
.
cle"!de/ice782
(e)c'l'!71B82
(e))eF)()=le71?:?482
(e)-Tc'l'!7NLUE82
'u))eF)F=7>:?14:?"THANOS FOR UISITING"82
(e)c'l'!71:82
(e))eF)()=le71?:?D82
'u))eF)F=71::?B4:?"PROJECT"82
(e))eF)()=le71?:?E82
'u))eF)F=714:?@4:?"SHUTTING DOLN$$ $ $"82
e)c+782
(e)c'l'!71B82
(e))eF)()=le71?:?482
'u))eF)F=7>:?14:?"THANOS FOR UISITING"82
(e)c'l'!71:82
(e))eF)()=le71?:?D82
'u))eF)F=71::?B4:?"PROJECT"82
(e))eF)()=le71?:?E82
'u))eF)F=714:?@4:?"SHUTTING DOLN$$ $ $"82
#'!7in) i9:2i&1:2iKK8
.
('und71:::*i82
(e)-Tc'l'!7i82
n'('und782
6
6
//***********************************
// FUNCTION OF CHOICE FOR INFORMATION
//***********************************
/'id c+'ice7in) "8
.
(Hi)c+7"8
.
c"(e 10
.
in#'!*")i'n782
-!e"T2
6
c"(e B0
.
cu()$cu();de)"il782
-!e"T2
6
c"(e E0
.
d$#''d;*enu782
-!e"T2
6
c"(e @0
.
cu()$cu();-ill782
-!e"T2
6
6
6
//***************************
// FUNCTION FOR INFORMATION
//***************************
/'id in#'!*")i'n78
.
cle"!de/ice782
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71>?4:?A:4?@>:82
!ec)"nle71>?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
')'F=7A?@82
(e)c'l'!7@82
e)c+782
6
62
//**********************************************
// THIS IS MAIN FUNCTION CALLING UARIOUS
// FUNCTIONS
//**********************************************
/'id *"in78
. !"#782
cl!(c!782
in) *9DETECT?d2
ini)!"%+7I*?Id?"c0WW)cWW"82
(e)-Tc'l'!7NLUE82
(e)c'l'!7RED82
#'!7in) i9:2i&@4:2iKK8
.ci!cle7E:4?B4:?i82
del"=7E82
6
(e)c'l'!7GREEN82
(e))eF)()=le71?:?1182
'u))eF)F=7D:?14:?"UINEETA"82
e)c+782
cle"!de/ice782
(e)-Tc'l'!7NLUE82
(e)c'l'!7RED82
#'!7i9:2i&@4:2iKK8
.ci!cle7E:4?B4:?i82
del"=7E82
6
(e)c'l'!7GREEN82
(e))eF)()=le71?:?C82
'u))eF)F=71::?:?"PRESENTS"82
'u))eF)F=7B>:?1B:?"A"82
'u))eF)F=71::?B@:?"PROJECT"82
'u))eF)F=7B4:?EA:?"ON"82
e)c+782
cle"!de/ice782
(e)-Tc'l'!7@82
(e)c'l'!7GREEN82
#'!7i9:2i&C2iKK8
.
(e))eF)()=le71?:?i82
'u))eF)F=7@:Ki?1@:Ki?" TIME HOTEL "82
('und7B::*i82
del"=7A::82
n'('und782
cle"!de/ice782
6
'u))eF)F=7@A?1@A?" TIME HOTEL"82
e)c+782
c'n)!'l c2
// /'id "cTn'H78
//.
// cle"!de/ice782
(e)-Tc'l'!7NLACO82
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71>?4:?A:4?@>:82
!ec)"nle71>?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
(e)c'l'!7482
(e))eF)()=le71?:?482
'u))eF)F=7D4?4?"ACONOLLEDGEMENT"82
(e))eF)()=le71?:?E82
(e)c'l'!7NLACO82
'u))eF)F=7D:?A:?"I Hi(+ )' eF%!e(( *= dee%
"nd +e"!)ie()"82
'u))eF)F=7@:?C:?")+"nT( )' *= (i! 0M!$ RAMESH
?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
(e)c'l'!7482
(e))eF)()=le71?:?482
'u))eF)F=71B:?4?"UERIFICATION"82
(e))eF)()=le71?:?E82
(e)c'l'!7NLACO82
'u))eF)F=7@:?A:?"I UINEETA (u-*i))in )+i(
%!'Rec)"82
'u))eF)F=7@:?C:?""( "n e/idence '# *= H'!T
in c'*%u)e!"82
'u))eF)F=7@:?1B:?"l"-$ in uidence '#
M!$RAMESH
// PROJECT HOTEL-MANAGEMENT
//***********************************************
//****************************
// INCLUDED HEADER FILES
//****************************
#include"!"#$c%%"
#include&i'()!e"*$+,
#include&c'ni'$+,
#include&()!in$+,
#include&!"%+ic($+,
#include&d'($+,
#include&()di'$+,
#include&#()!e"*$+,
#include&i'*"ni%$+,
#include&()dli-$+,
//********************************************
// THIS CLASS CONTAINS FUNTIONS FOR FOOD
//********************************************
cl"(( #''d
.
%!i/")e0
#()!e"* %12
in) c2
c+"! "%2
()!uc) #d
.
c+"! n"*e34452
#l'") %!ice2
6#2
%u-lic0
#''d78
.
c9:2
6
/'id #''d;*enu7/'id82
/'id "%%;#*enu7/'id82
/'id #''d;-ill782
/'id del;"ll782
62
//*************************************************
****
// FUNCTION FOR DISPLA?@:?A:4?@B:82
!ec)"nle71>?@:?A:4?@B:82
(e)#ill()=le71?1:82
-"!7B@?@>?4CD?@1E82
!ec)"nle7B@?@>?4CD?@1E82
%1$cl'(e782
c9:2
%1$'%en7"#''d$)F)"?i'(00inGi'(00-in"!=82
'u))eF)F=7E:?4:?"S$N$ ITEM NAME
PRICE"82
')'F=7@?482
c+"! +345?%!31452
H+ile7%1$!e"d77c+"!*8I#?(iJe'#7#888
.
cKK2
(e))eF)()=le7@?:?182
i)'"7c?+?1:82
'u))eF)F=7@:?A:KB:*c?+82
'u))eF)F=714:?A:KB:*c?#$n"*e82
i)'"7#$%!ice?%!?1:82
'u))eF)F=7EC:?A:KB:*c?%!82
6//END OF LHILE
%1$cl'(e782
(e))eF)()=le714?:?182
'u))eF)F=7E:?EB4?"DO :?"ENTER CUSTOMER NAME "82
')'F=74:?A82
cin,,c;n"*e2
'u))eF)F=7E:?1B:?"ENTER ITEM NAME TAOEN"82
')'F=74:?C82
cin,,#;n"*e2
'u))eF)F=7E:?1>:?"ENTER THE PUANTIT?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71:?>:?A::?@4:82
!ec)"nle71:?>:?A::?@4:82
(e)#ill()=le71?>82
-"!71>?>>?4CE?@@E82
!ec)"nle71>?>>?4CE?@@E82
(e)c'l'!7482
(e)#ill()=le71?B82
(e))eF)()=le7>?:?182
(e)c'l'!7C82
(e)#ill()=le71?B82
-"!7B1:?1@:?@1:?BED82
!ec)"nle7B1:?1@:?@1:?14D82
!ec)"nle7B1:?1@:?@1:?1>@82
!ec)"nle7B1:?1@:?@1:?1C:82
!ec)"nle7B1:?1@:?@1:?B:A82
!ec)"nle7B1:?1@:?@1:?BBB82
!ec)"nle7B1:?1@:?@1:?BED82
(e)c'l'!7@82
(e))eF)()=le71?:?@82
'u))eF)F=71D:?B:?"HOTEL NILL"82
line71D:?A:?EDE?A:82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7B1:?1E>?" 1$ ROOM NILL"82
'u))eF)F=7B1:?1>:?" B$ FOOD NILL"82
'u))eF)F=7B1:?B::?" E$ MAIN MENU"82
'u))eF)F=7AE?E1D?"ENTER CHOICE FOR LHICH
:?"ENTER CUSTOMER NO
DEPARTING"82
')'F=74:?A82
cin,,n'2
'u))eF)F=7E:?1B:?"DATE OF DEPARTURE"82
')'F=74:?C82
cin,,d)2
'u))eF)F=7E:?1>:?"MONTH OF DEPARTURE"82
')'F=74:?1B82
cin,,*)+2
i#7%$";*'n)+,*)+8
.-ill9:2
6
#1$cl'(e782
#1$'%en7"cu()$)F)"?i'(00inGi'(00-in"!=82
in) c9:2
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
i#7%$c;n'99n'8
. cKK2
i#7%$";*'n)+99*)+8
.
d"=(9d)-%$";d")e2
6
el(e
.
d"=(97*)+-%$";*'n)+8*E:K7d)-
%$";d")e82
6
i#7%$!''*;n'&118
.
c+"!
d345?*345?+345?*)345?d=345?-l3452
-ill9d"=(*B4:2
(e)c'l'!7@82
'u))eF)F=7E:?B>:?" NAME ARRIUAL
DEPARTURE DA:?E::?*82
i)'"7d)?+?1:82
'u))eF)F=7B>:?E::?+82
'u))eF)F=7BD:?E::?"/"82
i)'"7*)+?*)?1:82
'u))eF)F=7BC:?E::?*)82
i)'"7d"=(?d=?1:82
'u))eF)F=7@:4?E::?d=82
i)'"7-ill?-l?1:82
'u))eF)F=7414?E::?-l82
6
el(e
.
c+"!
d345?*345?+345?*)345?d=345?-l3452
-ill9d"=(*14:2
(e)c'l'!7@82
'u))eF)F=7E:?B>:?" NAME ARRIUAL
DEPARTURE DA:?E::?*82
i)'"7d)?+?1:82
'u))eF)F=7B>:?E::?+82
'u))eF)F=7BD:?E::?"/"82
i)'"7*)+?*)?1:82
'u))eF)F=7BC:?E::?*)82
i)'"7d"=(?d=?1:82
'u))eF)F=7@:4?E::?d=82
i)'"7-ill?-l?1:82
'u))eF)F=741:?E::?-l82
6
#1$cl'(e782
in) c'un)912
#1$'%en7"cu()$)F)"?i'(00inG
i'(00-in"!=82
#()!e"* #B2
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
i#7%$c;n'99n'8
.
c'n)inue2
6
el(e
.
#B$'%en7"du%$)F)"?i'(00"%%G
i'(00-in"!=82
%$c;n'9c'un)2
#B$H!i)e77c+"!*8I%?(iJe'#7%882
c'un)KK2
#B$cl'(e782
6
6//END OF LHILE
!e*'/e7"cu()$)F)"82
!en"*e7"du%$)F)"?"cu()$)F)"82
#1$cl'(e782
6
6//END OF LHILE
i#7c99:8
. #'!7in) i9:2i&1:2iKK8
.
(e))eF)()=le71?:?E82
(e)c'l'!7@82
'u))eF)F=714:?E::?"CUSTOMER IS NOT
PRESENT"82
del"=71::82 (e)c'l'!7LHITE82
'u))eF)F=714:?E::?"CUSTOMER IS NOT
PRESENT"82
del"=71::82
6
6
e)c+782
6
//**************************************
// FUNCTION TO DISPLA< CUSTOMER DETAIL
//**************************************
/'id cu();de)"il78
.
in) c2
d'
.
cle"!de/ice782
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!74:?D:?A::?@>:82
!ec)"nle74:?D:?A::?@>:82
(e)#ill()=le71?>82
-"!74>?D>?4CE?@AE82
!ec)"nle74>?D>?4CE?@AE82
(e)c'l'!7C82
(e)#ill()=le71?B82
-"!7B1:?1@:?@1:?B4@82
!ec)"nle7B1:?1@:?@1:?14D82
!ec)"nle7B1:?1@:?@1:?1>@82
!ec)"nle7B1:?1@:?@1:?1C:82
!ec)"nle7B1:?1@:?@1:?B:A82
!ec)"nle7B1:?1@:?@1:?BBB82
!ec)"nle7B1:?1@:?@1:?BED82
!ec)"nle7B1:?1@:?@1:?B4@82
(e)c'l'!7@82
(e))eF)()=le71?:?@82
'u))eF)F=71A:?B:?"CUSTOMER DETAIL "82
(e)c'l'!71@82
line71AE?A:?@>4?A:82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7BB4?1E>?" CHOICES ARE 0-"82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7B1:?14@?" 1$ APPEND"82
'u))eF)F=7B1:?1>:?" B$ MODIF?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71>?4:?A:4?@>:82
!ec)"nle71>?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
(e)c'l'!7@82
(e))eF)()=le7>?:?182
'u))eF)F=7E:?>:?"NAME"82
')'F=74:?A82
cin,,%$c;n"*e2
'u))eF)F=7E:?1B:?"ADDRESS"82
')'F=74:?C82
e)(7%$c;"dd82
'u))eF)F=7E:?1>:?"DATE OF ARRIUAL"82
')'F=74:?1B82
cin,,%$";d")e2
'u))eF)F=7E:?BB:?"MONTH OF ARRIUAL"82
')'F=74:?1482
cin,,%$";*'n)+2
'u))eF)F=7E:?B>:?"?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!7B:?B:?AB:?@4:82
!ec)"nle7B:?B:?AB:?@4:82
(e)#ill()=le71?>82
-"!7B>?B>?A1E?@@E82
!ec)"nle7B>?B>?A1E?@@E82
(e)c'l'!7@82
(e)#ill()=le71?B82
(e))eF)()=le7>?:?182
'u))eF)F=7B4?@:?" CUST NO NAME
ADDRESS ROOM$NO DATE"82
')'F=7E:?E82
in) c9:2
#1$'%en7"cu()$)F)"?i'(00inGi'(00-in"!=82
#1$(eeT7:?i'(00-e82
c+"! +345?%!345?d345?*3A52
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
cKK2
(e)c'l'!7182
(e))eF)()=le71?:?182
i)'"7%$c;n'?+?1:82
'u))eF)F=744?4:KB:*c?+82
'u))eF)F=71A:?4:KB:*c?%$c;n"*e82
'u))eF)F=7BD:?4:KB:*c?%$c;"dd82
i)'"7%$!''*;n'?%!?1:82
'u))eF)F=7@@:?4:KB:*c?%!82
i)'"7%$";d")e?d?1:82
'u))eF)F=744:?4:KB:*c?d82
'u))eF)F=74A:?4:KB:*c?"/"82
i)'"7%$";*'n)+?*?1:82
'u))eF)F=74>:?4:KB:*c?*82
6//END OF LHILE
e)c+782
#1$cl'(e782
6
//************************************************
// FUNCTION FOR MODIF:82
!ec)"nle71:?1:?A::?@>:82
(e)#ill()=le71?>82
-"!71>?1>?4CE?@AE82
!ec)"nle71>?1>?4CE?@AE82
(e)c'l'!7C82
(e)#ill()=le71?B82
(e)c'l'!7@82
in) n'2//?c'un)9:2
'u))eF)F=7E:?@B?"ENTER CUSTOMER NO TO NE
MODIFIED"82
')'F=7A4?@82
cin,,n'2
#1$'%en7"cu()$)F)"?i'(00inGi'(00-in"!=82
H+ile7#1$!e"d77c+"!*8I%?(iJe'#7%888
.
i#7%$c;n'99n'8
.
#1$cl'(e782
in) nu*9(iJe'#7%8*7n'-182
#1$'%en7"cu()$)F)"?i'(00'u)Gi'(00")eG
i'(00-in"!=82
#1$(eeT%7nu*?i'(00-e82
'u))eF)F=7E:?11:?"ENTER NEL RECORD "82
'u))eF)F=7E:?14:?"NAME"82
')'F=7E:?1182
cin,,%$c;n"*e2
'u))eF)F=7E:?B::?"ADDRESS"82
')'F=7E:?1@82
cin,,%$c;"dd2
'u))eF)F=7E:?B4:?"DATE"82
')'F=7E:?1>82
cin,,%$";d")e2
'u))eF)F=7E:?E::?"MONTH"82
')'F=7E:?B:82
cin,,%$";*'n)+2
'u))eF)F=7E:?E4:?"?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!74:?A:?A::?@4:82
!ec)"nle74:?A:?A::?@4:82
(e)#ill()=le71?>82
-"!74>?A>?4CE?@@E82
!ec)"nle74>?A>?4CE?@@E82
(e)c'l'!7@82
(e))eF)()=le7>?:?182
(e))eF)()=le7>?:?B8 2
'u))eF)F=7B::?BB:?"ENTER PASSLORD 0-"82
')'F=744?1482
cin,,%"((H2
i# 7()!c*%7%"((H?"""899:8
.
cle"!de/ice782
-!e"T2
6
el(e
.
(e)c'l'!7@82
(e))eF)()=le7>?:?182
#'!7in) i9:2i&1:2iKK8
.
(e)c'l'!7@82
'u))eF)F=7B::?EB:?"ENTER CORRECT
PASSLORD "82
del"=71::82
(e)c'l'!7LHITE82
'u))eF)F=7B::?EB:?"ENTER CORRECT
PASSLORD "82
del"=71::82
(e))eF)()=le7>?:?182
'u))eF)F=7B::?E@:?"PRESS AN< OE< TO
CONTINUE"82 6
cle"!de/ice782
6
6
d'
.
c+9**enu782
c+'ice7c+82
6H+ile7c+S9482//END OF LHILE
6
//*****************************
// FUNCTION FOR HOTEL NAME
//************************
/'id +');n"*e78
.
(e))eF)()=le7@?:?482
(e)c'l'!7LHITE82
'u))eF)F=7B::?E?" TIME HOTEL"82
line7B::?4:?@@:?4:82
6
//*****************************
// FUNCTION FOR MAIN MENU
//*****************************
in) **enu78
.
cle"!de/ice782
in) c2
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!74:?D:?A::?@>:82
!ec)"nle74:?D:?A::?@>:82
(e)#ill()=le71?>82
-"!74>?D>?4CE?@AE82
!ec)"nle74>?D>?4CE?@AE82
(e)c'l'!7C82
(e)#ill()=le71?B82
-"!7B1:?1@:?@1:?BED82
!ec)"nle7B1:?1@:?@1:?14D82
!ec)"nle7B1:?1@:?@1:?1>@82
!ec)"nle7B1:?1@:?@1:?1C:82
!ec)"nle7B1:?1@:?@1:?B:A82
!ec)"nle7B1:?1@:?@1:?BBB82
!ec)"nle7B1:?1@:?@1:?BED82
(e)c'l'!7LHITE82
(e))eF)()=le7@?:?@82
'u))eF)F=71A:?B:?"HOTEL MANAGEMENT"82
(e)c'l'!71@82
line71AE?A:?414?A:82
(e)c'l'!7@82
(e))eF)()=le71?:?182
'u))eF)F=7BB4?1E>?" MAIN MENU"82
'u))eF)F=7B1:?14@?" 1$ INFORMATION"82
'u))eF)F=7B1:?1>:?" B$ CUSTOMER DETAIL"82
'u))eF)F=7B1:?1DA?" E$ FOOD DETAIL "82
'u))eF)F=7B1:?B:B?" @$ CUSTOMER NILL "82
'u))eF)F=7B1:?B1D?" 4$ EVIT "82
(e)c'l'!7@82
(e))eF)()=le7>?:?B82
'u))eF)F=7B1:?E::?"ENTER CHOICE 0- "82
##lu(+7()din82
')'F=74E?B:82
cin,,c2
!e)u!n c2
6
//************************
// FUNCTION OF ENDING
//************************
/'id -=e78
.
cle"!de/ice782
(e)c'l'!71B82
(e))eF)()=le71?:?482
(e)-Tc'l'!7NLUE82
'u))eF)F=7>:?14:?"THANOS FOR UISITING"82
(e)c'l'!71:82
(e))eF)()=le71?:?D82
'u))eF)F=71::?B4:?"PROJECT"82
(e))eF)()=le71?:?E82
'u))eF)F=714:?@4:?"SHUTTING DOLN$$ $ $"82
e)c+782
(e)c'l'!71B82
(e))eF)()=le71?:?482
'u))eF)F=7>:?14:?"THANOS FOR UISITING"82
(e)c'l'!71:82
(e))eF)()=le71?:?D82
'u))eF)F=71::?B4:?"PROJECT"82
(e))eF)()=le71?:?E82
'u))eF)F=714:?@4:?"SHUTTING DOLN$$ $ $"82
#'!7in) i9:2i&1:2iKK8
.
('und71:::*i82
(e)-Tc'l'!7i82
n'('und782
6
6
//***********************************
// FUNCTION OF CHOICE FOR INFORMATION
//***********************************
/'id c+'ice7in) "8
.
(Hi)c+7"8
.
c"(e 10
.
in#'!*")i'n782
-!e"T2
6
c"(e B0
.
cu()$cu();de)"il782
-!e"T2
6
c"(e E0
.
d$#''d;*enu782
-!e"T2
6
c"(e @0
.
cu()$cu();-ill782
-!e"T2
6
6
6
//***************************
// FUNCTION FOR INFORMATION
//***************************
/'id in#'!*")i'n78
.
cle"!de/ice782
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71>?4:?A:4?@>:82
!ec)"nle71>?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
')'F=7A?@82
(e)c'l'!7@82
e)c+782
6
62
//**********************************************
// THIS IS MAIN FUNCTION CALLING UARIOUS
// FUNCTIONS
//**********************************************
/'id *"in78
. !"#782
cl!(c!782
in) *9DETECT?d2
ini)!"%+7I*?Id?"c0WW)cWW"82
(e)-Tc'l'!7NLUE82
(e)c'l'!7RED82
#'!7in) i9:2i&@4:2iKK8
.ci!cle7E:4?B4:?i82
del"=7E82
6
(e)c'l'!7GREEN82
(e))eF)()=le71?:?1182
'u))eF)F=7D:?14:?"UINEETA"82
e)c+782
cle"!de/ice782
(e)-Tc'l'!7NLUE82
(e)c'l'!7RED82
#'!7i9:2i&@4:2iKK8
.ci!cle7E:4?B4:?i82
del"=7E82
6
(e)c'l'!7GREEN82
(e))eF)()=le71?:?C82
'u))eF)F=71::?:?"PRESENTS"82
'u))eF)F=7B>:?1B:?"A"82
'u))eF)F=71::?B@:?"PROJECT"82
'u))eF)F=7B4:?EA:?"ON"82
e)c+782
cle"!de/ice782
(e)-Tc'l'!7@82
(e)c'l'!7GREEN82
#'!7i9:2i&C2iKK8
.
(e))eF)()=le71?:?i82
'u))eF)F=7@:Ki?1@:Ki?" TIME HOTEL "82
('und7B::*i82
del"=7A::82
n'('und782
cle"!de/ice782
6
'u))eF)F=7@A?1@A?" TIME HOTEL"82
e)c+782
c'n)!'l c2
// /'id "cTn'H78
//.
// cle"!de/ice782
(e)-Tc'l'!7NLACO82
(e)#ill()=le7>?182
#l''d#ill7:?:?@82
(e)#ill()=le7>?1:82
-"!71>?4:?A:4?@>:82
!ec)"nle71>?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
(e)c'l'!7482
(e))eF)()=le71?:?482
'u))eF)F=7D4?4?"ACONOLLEDGEMENT"82
(e))eF)()=le71?:?E82
(e)c'l'!7NLACO82
'u))eF)F=7D:?A:?"I Hi(+ )' eF%!e(( *= dee%
"nd +e"!)ie()"82
'u))eF)F=7@:?C:?")+"nT( )' *= (i! 0M!$ RAMESH
?4:?A:4?@>:82
(e)#ill()=le71?>82
-"!7B@?4>?4CD?@AE82
!ec)"nle7B@?4>?4CD?@AE82
(e)c'l'!7482
(e))eF)()=le71?:?482
'u))eF)F=71B:?4?"UERIFICATION"82
(e))eF)()=le71?:?E82
(e)c'l'!7NLACO82
'u))eF)F=7@:?A:?"I UINEETA (u-*i))in )+i(
%!'Rec)"82
'u))eF)F=7@:?C:?""( "n e/idence '# *= H'!T
in c'*%u)e!"82
'u))eF)F=7@:?1B:?"l"-$ in uidence '#
M!$RAMESH