عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 24-03-2012, 08:53 PM   #4

deathpain

devkemo

الصورة الرمزية deathpain

 
تاريخ التسجيل: Dec 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: الثامن
البلد: جــــدة
الجنس: ذكر
المشاركات: 770
افتراضي رد: اللي عنده شرح للبروجكت الاولcpcs202

المشاركة الأصلية كتبت بواسطة dhmee 2011 مشاهدة المشاركة
انا مني فاهم مشكلة السرعة لو المستخدم اختار السرعة لها حسابات خاصة مني عارف كيف اسويها لانو طالب مني 3 مستويات وكل مستوى له سرعة محددة

ولازم نعرفها بالفاينال فالدنيا لخبطة في دماغي

انا اللي اعرفو انو نستخدم الif بكثرة بس لو في حل مختصر يلخصها كلها اكون شاكرلك

وانتا لا تعطيني كود اعطيني الحل وانا احولها لكود

وفي هذي الجزيئة ياريت تشرحلي هيا اكثر:
Note: if the violation type is not speeding, then display not applicable (N/A) in the speed field of the report. For example:
Speed: N/A
أول شيء بالنسبة للثوابت الثلاثة تعرفها في بداية البرنامج
final short level1=120; أعلى مستوى High
final short level2 = 100; اوسط مستوى Med
final short level3 = 80; أقل مستوى Low

بعدين لو المستخدم اختار نوع المخالفة speeding لازم يختار مستواها High , Med , Low ،، وبعدين يدخل السرعة ،،

لو المستخدم اختار High في ثلاث حالات للسرعة:
إذا كان ناتج ( السرعة المدخلة - level1 ) أقل من أو يساوي 10 ( قيمة المخالفة = 300 )
إذا كان ناتج ( السرعة المدخلة - level1 ) أقل من أو يساوي 20 ( قيمة المخالفة = 900 )
إذا كان ناتج ( السرعة المدخلة - level1 ) أكبر من 20 ( قيمة المخالفة = 1200 )

لو المستخدم اختار Med في ثلاث حالات للسرعة:
إذا كان ناتج ( السرعة المدخلة - level2 ) أقل من أو يساوي 10 ( قيمة المخالفة = 300 )
إذا كان ناتج ( السرعة المدخلة - level2 ) أقل من أو يساوي 20 ( قيمة المخالفة = 600 )
إذا كان ناتج ( السرعة المدخلة - level2 ) أكبر من 20 ( قيمة المخالفة = 900 )


لو المستخدم اختار Low في ثلاث حالات للسرعة:
إذا كان ناتج ( السرعة المدخلة - level3 ) أقل من أو يساوي 10 ( قيمة المخالفة = 300 )
إذا كان ناتج ( السرعة المدخلة - level3 ) أقل من أو يساوي 20 ( قيمة المخالفة = 550 )
إذا كان ناتج ( السرعة المدخلة - level3 ) أكبر من 20 ( قيمة المخالفة = 800 )

------------------------------------------------
وبالنسبة لأخر شيء :

Note: if the violation type is not speeding, then display not applicable (N/A) in the speed field of the report. For example:
Speed: N/A
يقولك إذا المستخدم ما اختار نوع المخالفة سرعة ،، في النهاية لمن تطبع المخالفة خلي مكان السرعة N/A ،،
بسيطة هذه ،،

إنتا راح تطبع System.out.println كل جملة في سطر
لمن تجي تكتب السطر إلي فيه السرعة سوي شرط if قبلها ،،
إذا كان نوع المخالفة لا يساوي رقم مخالفة السرعة اطبع كذا بالـ N/A
else اطبع السرعة عادية ،،

بالتوفيق

 

توقيع deathpain  

 



في حال وجود أي استفسار أو سؤال حول الجافا CPCS202 الرجاء كتابة استفسارك مباشرة في موضوعي هنا:

تطبيق - معدلي الجامعي - التطبيق الأسهل لحساب المعدل الجامعي
http://skaau.com/vb/showthread.php?t=745520

 

deathpain غير متواجد حالياً   رد مع اقتباس