SVU Programming - Mohamad Ameen
577 subscribers
31 photos
4 videos
3 files
37 links
البرمجة مو مجرد مادة بالجامعة...
fom Zero to Hero 🔥

ITE:
https://chat.whatsapp.com/G0phZyXG9Ge0Wf6j5mULHM

BAIT:
https://chat.whatsapp.com/CcdCGQphuFQ0n7XUulO

TIC:
https://chat.whatsapp.com/Cv0LdkFiO2R9NONAkyGDvA
التواصل :
📲Whatsapp: 0994781331
Download Telegram
واليوم المسا او بكرا الصبح ان شالله رح ارفع الدرس الخامس ع اليوتيوب 🔥
SVU Programming - Mohamad Ameen pinned «https://youtu.be/v7xdvItNr5M?si=Fa_aWmbBHS1Klrso الدرس الخامس من كورس البرمجة 2 صار ع اليوتيوب 🙏🔥»
functions.txt
1.5 KB
ملف اسئلة لتمارين التوابع
حلوهن لحتى تتذكرو التوابع
يسعد مساكم جميعًا 💚💚

https://youtu.be/tk5NbIOXFqQ?si=P-LkY1tx0mqClObQ

الدرس السادس صار ع اليوتيوب 🔥
هاد الدرس بيحكي عن مفهوم الباني
ركزو فيه منيح لانو من هون رح تصيرو تقدرو تحلو التمارين الي رح ابعتها
ومتل ماخبرتكم انا ماشي ع مقرر المعلوماتية بس مو بالترتيب الي هنن حاطينو
عم امشي ع الترتيب الي انا شايفو مناسب 😎
حضرو وخبروني برأيكم 🙏🔥
SVU Programming - Mohamad Ameen pinned «يسعد مساكم جميعًا 💚💚 https://youtu.be/tk5NbIOXFqQ?si=P-LkY1tx0mqClObQ الدرس السادس صار ع اليوتيوب 🔥 هاد الدرس بيحكي عن مفهوم الباني ركزو فيه منيح لانو من هون رح تصيرو تقدرو تحلو التمارين الي رح ابعتها ومتل ماخبرتكم انا ماشي ع مقرر المعلوماتية بس مو بالترتيب…»
بلشتو تحضرو كورس البرمجة 2؟
Anonymous Poll
47%
اي
53%
لسا
التمرين الأول: إدارة الحسابات البنكية
الوصف:
اكتب كلاس باسم BankAccount يحتوي على الخصائص التالية:

accountNumber: رقم الحساب (سلسلة نصية)

accountHolder: اسم صاحب الحساب (سلسلة نصية)

balance: الرصيد (رقم عشري)

المتطلبات:

استخدم مفهوم التغليف لجعل الخصائص خاصة private واستخدم getters وsetters.

أنشئ بانيًا (Constructor) يستقبل القيم الأولى للخصائص الثلاث.

أنشئ طريقتين غير ستاتيكية:

deposit(double amount): تضيف مبلغًا للحساب.

withdraw(double amount): تسحب مبلغًا إذا كان كافيًا.

أنشئ طريقة ستاتيكية:

convertUSDToSYP(double amountUSD): تحول من دولار إلى ليرة سورية (اعتبر 1 USD = 14,000 SYP).

استخدم كل مابنيته بالكلاس في التابع main
🔥1
التمرين الثاني: نظام لإدارة الطلاب
الوصف:
اكتب كلاس باسم Student يحتوي على:

name: اسم الطالب

id: رقم الطالب

gpa: المعدل التراكمي

المتطلبات:

الخصائص يجب أن تكون خاصة (Private) مع getters وsetters.

أنشئ بانيًا يستقبل الاسم والرقم فقط، واجعل المعدل يبدأ بـ 0.0.

أضف طريقة غير ستاتيكية:

updateGPA(double newGPA): تحدّث المعدل إذا كان بين 0 و 4.0.

أضف طريقة ستاتيكية:

isHonorStudent(double gpa): تعيد true إذا كان المعدل ≥ 3.5.

استخدم كل مابنيته بالكلاس في التابع main
إذا تم إنشاء كائن من كلاس يحتوي على خصائص خاصة فقط، هل يمكن الوصول لها مباشرة من الخارج؟
Anonymous Quiz
0%
نعم
89%
لا
11%
فقط من كلاس أخر غير الكلاس نفسه