Podcast
Questions and Answers
ما هو الغرض من استخدام #include
في بداية ملف الكود؟
ما هو الغرض من استخدام #include
في بداية ملف الكود؟
ما هو دور using namespace std;
؟
ما هو دور using namespace std;
؟
ما هو نوع المتغير name
في فئة Person
؟
ما هو نوع المتغير name
في فئة Person
؟
ما هو دور الدالة printName()
في فئة Person
؟
ما هو دور الدالة printName()
في فئة Person
؟
Signup and view all the answers
ما هي الميزة الرئيسية لتعريف الدالة printName()
داخل فئة Person
؟
ما هي الميزة الرئيسية لتعريف الدالة printName()
داخل فئة Person
؟
Signup and view all the answers
Signup and view all the answers
Study Notes
برمجة C++ - أمثلة
-
برنامج أول:
- يعرّف فئة Person
- تحتوي على خاصية اسم من نوع سلسلة نصوص (string)
- تحتوي على طريقة لعرض الاسم (printName)
- في دالة main:
- يعلن عن كائن من نوع Person
- يعطي قيمة للاسم
- يستدعي طريقة عرض الاسم
-
برنامج ثانٍ:
- يعرّف فئة Employee
- تحتوي على خصائص: رقم الموظف (int empNo)، اسم الموظف (string empName)، وظيفة الموظف (string empJob)، راتب الموظف (double empSalary)
- تحتوي على طريقة لعرض تفاصيل الموظف (printEmployeeDetails)
- في دالة main:
- يُعلن عن كائن من نوع Employee
- يعطي قيمة لخصائص الموظف
- يستدعي طريقة عرض تفاصيل الموظف
-
برنامج ثالث:
- يُظهر كيفية عمل مصفوفة من الكائنات من فئة Employee
- يُظهر امثلة لخصائص الكائن المُعلن عنه في مصفوفة
-
برنامج رابع:
- يُظهر كيفية استخدام المؤشرات في C++
- يتم الحصول على مساحة من الذاكرة من خلال new
- يتم الوصول إلى خصائص الكائن من خلال المؤشر
- يشرح استخدام المُؤشرات في إعلان وتحديث البيانات
- يستخدم new للإنشاء و delete للحذف لحفظ مساحة الذاكرة
-
برنامج خامس (مستطيل):
- يُعرّف فئة Rectangle
- تحتوي على خصائص طول وعرض المستطيل (double width, double length)
- تحتوي على طريقتين لحساب المساحة والمحيط (getArea, getPerimeter)
- يُظهر كيفية استخدام الكائنات وطريقة حسابها من خلال دالة getArea و getPerimeter.
- يُظهر مثالاً لاستخدام هذه الفئة في دالة main.
ملاحظات عامة
- جميع الأكواد تُستخدم لغة C++
- تشتمل الامثلة على استخدام input/output.
- جميع أمثلة الكود تُظهر كيفية إنشاء وتحديث الكائنات في C++.
- تشرح كيفية استخدام الخصائص والطرق في C++.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
هذا الاختبار يقدّم أمثلة عملية على برمجة C++. يتضمن تعريف الفئات، استخدام الطرق، وعرض تفاصيل الكائنات. كما أنه يشرح استخدام المؤشرات والمصفوفات لتعزيز فهمك لأساسيات البرمجة في C++.