Room Section Faculty Assigned IBM Rm A JDeVera F204 B JPVergara F227 C MRodrigo/JSugay F228 D MRodrigo/JSugay F223 E JPVergara
Room Section Faculty Assigned CTC 103 A JDeVera CTC 102 B & E JPVergara CTC 313 C & D MRodrigo/JSugay
Create three classes that simulate operations in a hotel:
Clarification:
There will be three rooms in the hotel with following rates:
Room 101: P2000.00
Room 102: P2500.00
Room 103: P3000.00
(UPDATE!) For the checkOut() method of the Receptionist class, have a return type that is double instead of void so that you could return the amount charged to the occupant during check out. A TesterNew.java class (with this corresponding output ) has been provided to test this feature. Note that the first tester class still works as originally specified.
In addition, create a HotelConsole class with a main method that creates a single Hotel object and a single Receptionist object (associated to the hotel) and then repeatedly asks the user for input and then carries out transactions on the Hotel object (through the Receptionist object) as indicated. Use the Scanner class for keyboard input. Clarification: Details on the HotelConsole class (the prompts and user options that you will support) are left up to the student.
Submit a zip file containing all classes through moodle by August 15, midnight. Include appropriate javadoc comments in your classes.