بياخد من المستخدم اسم وعمر ومعدل (GPA) طالب.
بينشئ كائنين: الطالب بالبيانات اللي دخلتها، ودكتور ثابت (Ahmed، 45 سنة، مرتب 15000).
بيخزنهم في مصفوفة واحدة من نوع Person، لأن الاتنين بيرثوا منه.
بيطبع بيانات كل واحد عن طريق printInfo(). الطالب بيطبع الاسم والعمر والكلية والـGPA، والدكتور بيطبع نفس البيانات مع المرتب.
بينفذ study() للطالب، فيطبع إنه بيذاكر.
بيطبع عدد الأشخاص اللي اتعملوا.
وبيتأكد من صحة البيانات: لو العمر سالب أو الـGPA أكبر من 4 يطلع رسالة خطأ بدل ما يكمل.