This C++ console application is designed to streamline homestay accommodation operations in Melaka, Malaysia. Manual property tracking often leads to scheduling conflicts, pricing math errors, and incomplete expense ledgers. This system provides a unified administration console that manages reservations, enforces specific local hospitality taxes, records costs, and visualizes monthly profit and loss analysis.
The system implements complex calculations to dynamically calculate seasonal rates, promotional discounts, and Malaysian tourism taxes. The billing and reporting modules demonstrate high reliability and accuracy:
BILLING SUMMARY
==================================================
Customer Name: Muhammad Asynawi
Property: Jonker Heritage Suite (Melaka)
Duration: 3 nights (Base Rate: RM 250.00 / night)
Subtotal base charges: RM 750.00
Peak Season Multiplier (+30%): +RM 225.00
Promo Code Applied (SAVE10 -10%): -RM 97.50
Malaysian Tourism Tax (RM10/night): +RM 30.00
--------------------------------------------------
TOTAL DUE (FPX Simulation): RM 907.50
==================================================
The system prints visual ASCII graphs representing monthly revenue directly in the terminal interface for quick management summaries:
MONTHLY REVENUE ANALYTICS (JANUARY)
==================================================
Jonker Suite: [████████████████████] RM 12,450.00
Klebang Villa: [██████████████] RM 8,900.00
Stadthuys Apt: [████████] RM 5,200.00
--------------------------------------------------
Total Monthly Profit: RM 18,340.50 (After Expenses)