تفاصيل العمل

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

الفئة (`Category`) تحتوي على اسم الفئة ومؤشر إلى مصفوفة من المنتجات (`Product`) وعدد المنتجات في تلك الفئة.

المنتج (`Product`) يحتوي على اسم المنتج وسعر المنتج وكمية المنتج المتاحة.

البرنامج يقدم للمستخدم مجموعة من الخيارات:

1. **إضافة فئات ومنتجات:** يتيح للمستخدم إضافة فئات جديدة وتعيين لكل فئة عدد من المنتجات. يتم تخزين معلومات المنتجات في كل فئة.

2. **عرض الفئات والمنتجات:** يقوم بعرض جميع الفئات والمنتجات المتاحة في كل فئة.

3. **نقل منتج إلى فئة أخرى:** يتيح للمستخدم نقل منتج من فئة إلى فئة أخرى. يتم تحديد الفئتين والمنتج المراد نقله.

4. **إجراء طلب:** يسمح للمستخدم بشراء منتجات من الفئات المختارة. يتم تحديد الفئات والمنتجات والكميات المراد شراؤها، ويتم تحديث الكميات المتاحة ويتم حساب إجمالي الفاتورة.

5. **إزالة منتجات من الفئات:** يسمح للمستخدم بإزالة منتجات من فئة محددة.

6. **الخروج:** ينهي تشغيل البرنامج.

البرنامج يستخدم وظائف لتحديد موقع الإخراج على شاشة الوحدة، و تغيير لون النص في وحدة التحكم. يتم استخدام وظيفة للحصول على معلومات حول النافذة الحالية، ويتم استخدام وظيفه لتعيين لون النص.

ملفات مرفقة

بطاقة العمل

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

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