اذهب إلى المحتوى

Ali Mohammed8

الأعضاء
  • المساهمات

    4
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Ali Mohammed8

  1. ممكن مساعدة في كتابة هذا البرنامج

    1-     قم بإنشاء صنف (Person) وفق التالي:

    a.      المتغيرات:

                                                       i.      الاسم  : Person_Name  محمية من نوع نص.

    b.      الدوال:

                                                       i.      بناء يستقبل معامل ويقوم بوضع قيم ابتدائية للاسم. القيمة الافتراضية للمعامل هي "—new course--".

                                                                ii.      دالة محمية ترجع قيمة الاسم. مسبقة بالرمز الثابت The person name is :

                                                              iii.      دالة محمية تستقبل معامل وتغير من خلاله قيمة الاسم.

     

    2-     قم بإنشاء صنف (Student) وفق التالي:

    a.      المتغيرات:

                                                                  i.      الرقم - :No خاص من نوع رقم صحيح.

                                                                ii.      الاسم – Student_name    من نوع نص

                                                              iii.      رقم الجوال : Mobile  من نوع رقم صحيح

    b.      الدوال:

                                                                  i.      بناء يقوم بقراءة قيم للمتغيرات من خلال لوحة المفاتيح مع طباعة جملة توضحيه قبل الادخال

                                                                ii.      دالة محمية تطبع الرقم و الاسم و رقم الجوال

                                                              iii.      دالة محمية تستقبل معامل وتغير من خلاله رقم الجوال

     

    3-     قم بإنشاء صنف Lecturer يرث من الصنف (Person) وراثة عامة وفق التالي:

    a.      المتغيرات:

                                                                  i.      : Persons عامة مصفوفة مكونة من 4 كائنات (Person).

                                                                ii.      type: خاص نوع الحقل نص

    b.      الدوال:

                                                                  i.      ReadLecturers(): عامة وتقوم بقراءة قيم عناصر المصفوفة (Lecturer) .

     

                                                                ii.      GetCount(): عامة وتحسب عدد المدرسين للمصفوفة وتخزينه داخل  المتغير (Counter) ثم تقوم بارجاعه.

                                                              iii.      :Print() عامة تستقبل معامل اسم ملف وكتابة جميع المتغيرات المحلية والموروثة داخل الملف.

                                                              iv.      بين مفهوم إعادة التحميل مستخدما الدالة (Print) وتطبع على الشاشة جميع المتغيرات المحلية والموروثة.

     

    4-     الدالة الرئيسية:

    a.      انشاء مصفوفة كائنات ديناميكيا من نوع (Student) تتكون من أي عدد من عندك.

    استدعاء جميع الدوال الخاصة والموروثة بالكائن السابق

    • أعجبني 1
×
×
  • أضف...