Design an algorithm to prepare a daily hotel charge report. Input consists of a series of records that contain a room number, the customer name, the cost of the room, and the cost of meals charged to the room. Output is a hotel charge report that will contain the room numbers, customer name, room charge, meal charges, and total charges. After all records have been processed, the total number of rooms rented, the total room charges, total meal charges, and a final total of all charges are to be printed. A room number of 000 will be used to signal the end of the input.