مرحبا للجميع
أنا مبتدأ جافا وعندي مشكلة بهل البرنامج وماعم اعرف كيف بدي ابدا فيه
البرنامج عبارة عن انشاء بنك بعدة حسابات وكيفية حساب الفائدة السنوية
ياريت منكم تساعدوني وانا رح بلش بالبرنامج هلق واللي بقدر عليه رح ارفعو عالموقع بلكي منتناقش فيو وبستفيد من خبرتكم
................................................................................
...........
البرنامج هو التالي .:
- يجب انشاء ميثودات لحساب فوائد بنك ما على ان تكون هذه الميثودات قادرة على حساب فوائد الفوائد(اي الفوائد من الفوائد)
- من أجل حساب الفوائد أكتب كلاس Accounting الذي يحتوي على ميثودات مع متغيرات calculateInterest(........)
- يوجد نوعين من الحسابات التي بتم تمثيلها عن طريق كلاسات مختلقة .... وهنا لدينا الحساب الثابت(FixedDeposit) وحساب التوفير (SavingsAgreement ) وهدان النوعان من الحسابات يشتركان بعدة صفات
أولا : يجب ان يمتل اسم صاحب الحساب والمبلغ البدائي المودوع في الحساب على شكل متغيرات مثلا String ,int,double etc.في كلا الكلاستين
علينا وضع قيمة المبلغ البدائي المودوع عند انشاء الحساب وكذلك أسم صاحب الحساب مع مراعاة عم المقدرة على تغيير اسم صاحب الحساب مطلقا
لا يمكن وضع حساب بدون اسم المالك والمبلغ البدائي الموضوع في الحساب
ثانيا: لكلا نوعي الحسابات سواء الثابت او التوفير قيم محددة لحساب الفوائد وهده القيم تحدد عن طريق المتغير interest على ان يكون static وان نتمكن مع تغيير قيمته من خارج الكلاس ايضا
ثالثا: غير ذلك يجب ان نمثل ال account_statment بطريقة بسيطة وهي اضهار أسم مالك الحساب والمبلغ الموجود حاليا في الحساب فرضا كالتالي
Willz Meyer 103,25 EUR
Franz Mueller 2665,00EUR
- لحل هدا البرنامج قم بأنشاء الكلاستين FixedDeposit و SavingsAgreement وأصنع ال constructors المناسبة وكدلك اكتب ميثودات الset and get وميثود اظهار النتاشج out.print وكذلك ينبغي علينا ان نحدد الفوائد السنوية للحساب الثابت ب 4,5% وحساب التوفير 3,2%
- أكتب في كلا الحسابين ميثود حساب الفوائد calculateInterest(.............) على ان تكون هده المثود قادرة على اعطاء الحساب مع الوقت بالاشهر
مثلا يجب اضهار النتائج كما يلي :
The calculation of Interest for 12 months start
A. Shulze, month 1: 802,13 EUR
A. Shulze, month 2: 804,27 EUR
A. Shulze, month 3: 806,42 EUR
..........................................
..........................................
A. Shulze, month 12: 825,98 EUR - أكنب كلاس بأسم Bank وقم بأنشاء عدة حسابات واجري عملية حساب الفائدة
فقم بأنشاء 3 حسابت توفيرية SavingsAgreement بمبلغ بدائي كالتالي 100EUR and 2.500EUR and 800EUR
وايضا انشأ حساب ثابت FixedDeposit بمبلغ وقدره 800EUR ويترك لك حرية تسمية اصحاب الحسابت
_قم بأضهار نتائج ال account_statment للحسابات الاربعة
_ أحسب الفوائد لسنة واحدة لكل الحسابات ماعدا الحساب التوفيري ذو المبلغ 2500 فيجب حساب فوائده لسنتين
_بين اخيرا تغيير قيم المبالغ في الحسابات
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
أنا سوف احاول ان ابدأ بحل هدا البرنامج وسوف ارفع ما استطيع برمجه على الموقع الرجاء ممن يملك الخبرة ان يساعدني حتى ولو بملاحضات بسيطة
ارجو ان اكون قد تمكنت من توصيل فكرة البرنامج كما يجب
انتظرو مااستطيعه وانتظر منكم مساعدتكم
شــــــــــــــــــــــــــــــــــــــــــــــــــكرا لكم