تفاصيل العمل

هذا الكود هو تطبيق بسيط لحجز تذاكر السينما. يتيح البرنامج للمستخدمين حجز تذاكر لفيلم معين وعرض جميع التذاكر المحجوزة.

هنا هو شرح لكل جزء من الكود:

الكلاس ticket (التذكرة):

يعتبر هذا الكلاس كلاسًا مجردًا (abstract) لتمثيل التذاكر.

يحتوي على خصائص لاسم الفيلم ونوع التذكرة.

يحتوي على ميثود (دالة) مجردة (abstract) لاحتساب سعر التذكرة.

الكلاس VipTicket (تذكرة VIP):

يمثل نوعًا محددًا من التذاكر (VIP).

يمتلك سعرًا ثابتًا للتذكرة الواحدة.

الكلاس StandardTicket (تذكرة قياسية):

يمثل نوعًا آخر من التذاكر (Standard).

يمتلك سعرًا ثابتًا للتذكرة الواحدة.

الدالة الرئيسية Main:

تقوم بإنشاء قائمة انتظار (Queue) لتخزين التذاكر.

تقوم بعرض رسالة ترحيب للمستخدم وتعرض خيارات لحجز تذكرة جديدة أو عرض جميع التذاكر أو الخروج من البرنامج.

إذا قرر المستخدم حجز تذكرة، فإن البرنامج يطلب منه اختيار نوع التذكرة (VIP أو Standard) ويقوم بإنشاء التذكرة وإضافتها إلى قائمة الانتظار.

إذا اختار المستخدم عرض جميع التذاكر، يتم عرض تفاصيل كل تذكرة من قائمة الانتظار.

في حالة اختيار الخروج، يتم إنهاء التنفيذ.

تبدو الخطوات متسلسلة وواضحة، ولكن هناك بعض الأخطاء النحوية في الشفرة، مثل العلامات الغير مقصودة "=-" في نهاية الكود. تحتاج إلى إزالتها لتجنب الأخطاء.

ملفات مرفقة

بطاقة العمل

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

المهارات المستخدمة