16-10-2015, 06:32 PM
|
#5
|
تاريخ التسجيل: May 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: CS
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: منطقة مكة المكرمة
الجنس: أنثى
المشاركات: 5,602
|
رد: مساعدة في شرح بروجيكت برمجة 2
كلاس Contestant
فيها 4 variables
حتبدئي الكونستركتر حتعملي assign لكل الparameters
كود PHP:
public Contestant(String contestantName, Category category, university university){
this.contestantName=contestantName;
catg=category;
this.university=university;
}
والباقي set, get عادية
نيجي للMain الكلاس الرابع
هو اللي فيه كل الشغل :D
أول شي حتخلي اليوزر يختار من 1-6 يعني ياحتستخدمي switch أو if statement
حنبدأ بميثود add_University
حتعملي أدد لدي الuniversities في أرري [King AbdulAziz University, King Saud University, King Khalid University, King Fahad University]
كيف ؟؟
باستخدام setU_Name من كلاس university
ميثود print_unniversity
for loop to print all the array contents
---------
ميثودات الcategory
add-category
حتعبي الأرري حقت الcategory باستخدام ميثود setCategory حتحددي الإسم والإندكس
ميثود print_category
for loop to print all the array contents
----------------------
ميثود add_Contestant
حتنادي جواتها 2 methods
add_University
add_Category
وبعدين حتبدئي تعبي ال contestant array بالمعلومات
الuniversity والname ,وال category
ميثود add_ContestantVote
حتضيفي الvotes لكل Contestant
باستخدام ميثود setVoteScored
print_ContestantVote
حتكون 2for loops جوة بعض
تطبعي اللي سويتيه في اخر ميثودين
ميثود bestAppWinnerHelper
بس حتنادي ميثود sumTotalVote من كلاس Contestant
حتجمعي لكل متسابق الvotes حقته
وتحطيها في array من نوع int
ميثود best_AppContest_Winner
حتنادي الميثود اللي جمعتي فيها جوة دي الميثود
وجيبي مين هو اللي حصل على أعلى votes
جدا سهلة
ميثود best_AppContest_Winner_Category
حتقارني الvotes لكل المتسابقين في كل category لوحدها
وتطلعي الإسم الفايز
حتحتاجي فورين لوب
ان شاء الله يكون شرحي واضح
أي استفسار أسألي ..
|
|
● سُبحان من يُربّت علينا حين يَصدُ كُل شَيء
و يَحنو عَلينا إذا قسى كُل شَيء ،
سُبحان من نحنُ بدونه لسنا بشَيء وبه كُل شَيء.* ♥
|
|
|
|