Program GuestBookingSystem
Program GuestBookingSystem
var
MaxRooms, RemainingRooms, GuestCount, RoomID, StayDuration: Integer;
BaseRateResident, BaseRateNonResident, FinalPrice, Discount: Real;
CustomerName, BookingDate, MembershipLevel, Nationality, ResidencyInput: String;
const
USD_TO_JMD = 155.00;
JMD_BASE_RATE = 15500.00;
USD_NON_RESIDENT_RATE = 200.00;
DISCOUNT_PLATINUM = 0.10;
DISCOUNT_GOLD = 0.05;
DISCOUNT_SILVER = 0.03;
DISCOUNT_BRONZE = 0.02;
EARLY_BOOKING_DISCOUNT = 0.15;
begin
MaxRooms := 200;
RemainingRooms := MaxRooms;
GuestCount := 0;
BaseRateResident := JMD_BASE_RATE;
BaseRateNonResident := USD_NON_RESIDENT_RATE * USD_TO_JMD;
writeln('Booking Confirmation');
writeln('=====================');
writeln('Guest: ', CustomerName);
writeln('Room Number: ', RoomID);
writeln('Total Nights: ', StayDuration);
writeln('Final Price: $', FinalPrice:0:2, ' JMD');
writeln('------------------------------');