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
بلشتو تحضرو كورس البرمجة 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%
فقط من كلاس أخر غير الكلاس نفسه
إذا أردت إنشاء دالة للتحويل بين عملات دون الحاجة لإنشاء كائن، كيف تكتبها؟
Anonymous Quiz
0%
A) public void convert()
100%
B) public static void convert()
0%
C) private static void convert()
0%
D) void convert()