تفاصيل العمل

*نظام إدارة حجز الفندق*

المشروع عبارة عن نظام بسيط لإدارة غرف فندق بلغة C++.

*مكونات النظام:*

1. *كلاس Room:* بيمثل الغرفة الواحدة وفيه بيانات الغرفة (رقم الغرفة، سعر الليلة، هل محجوزة ولا لا، اسم النزيل الحالي).

2. *كلاس Hotel:* هو اللي بيدير الفندق كله وفيه مصفوفة `Collection` بتشيل لحد 100 غرفة، وعداد `roomCount`.

*الوظائف الأساسية:*

- `addRoom(Room r)`: وظيفتها إضافة غرفة جديدة للفندق. بتشوف لو فيه مكان فاضي بتضيفها وتزود العداد.

- `checkIn(num, name)`: تسجيل دخول نزيل. بتدور على رقم الغرفة، لو لقتها فاضية بتحجزها وتكتب اسم النزيل، ولو محجوزة بتقول `already booked`.

- `showAvailableRooms()`: بتعرض كل الغرف الفاضية وسعرها.

- `checkOut(num, nights)`: تسجيل خروج وحساب الفاتورة `السعر * عدد الليالي` وتفضي الغرفة تاني.

فكرة عمله بسيطة: بتضيف الغرف الأول، وبعدين العميل يعمل Check-In و Check-Out والنظام يحدث حالة الغرفة تلقائي.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات