برنامج جافا
banner
2017-11-18 , 10:32 مساءً
هلوسةة حزن’s Avatar
هلوسةة حزن

مشارك

المشاركات:37
التسجيل:Oct 2013
هلوسةة حزن
مهند الرسيني كتب:
من ردودك لاحظت أنك ما تعريفين أساسيات الجافا ، أنصحك تراجعين الأساسيات.

هذي الصفحة تشرح لك اللغة بشكل مختصر لكن تتطلب منك خلفية بمفهوم البرمجة.. :
https://www.tutorialspoint.com/java/java_basic_...

وهذي دورة من الأخ عبدالله عيد موجه لطلاب الجامعة:
https://www.youtube.com/playlist?list=PL28DDB2D...

إذا تقدرين تتعلمني من الرابط الأول فهو أسرع لك بحيث تقدرين تسلمين الواجب بكرا :) ، أو شوفي الدورة المرئية إذا ما قدرتي تفهمين شيء من الرابط الأول.

بالتوفيق


الله يسعدك ان شاء الله بيكون مرجع لي
ربي يوفقك
2017-11-18 , 10:32 مساءً
2017-11-18 , 10:50 مساءً
هلوسةة حزن’s Avatar
هلوسةة حزن

مشارك

المشاركات:37
التسجيل:Oct 2013
هلوسةة حزن
eL_NiNo9 كتب:
اما تكون في list ،،
او اذا مابعد اخذتوا ال list، كل ماده تكون في متغير

بمعنى

[CODE]
String course1 = "coc124";
String course2 = "coc211";
String course3 = "coc212";
String course4 = "coc313";
// وهكذا لباقي المواد و لعدد الساعات تكون int
int coc124 = 3;
// تكملت باقي المواد
[/CODE]

وفي for loop (اذا كنتو ماخذينها) راح تسألي عن درجات كل ماده مثل ماوضحت في ردي السابق


ان شاء الله تكون وضحت ،،


يعني الحين يكون كذا البرنامج ؟

import java.util.Scanner

Scanner input = new Scanner(System.in)

‏nt totalPoint = 0;

// بعد ال for loop
‏String course = input.next();
‏int hours = input.nextInt();
‏int point = input.nextInt();
‏totalPoint = totalPoint + point


String course1 = "coc124";
String course2 = "coc211";
String course3 = "coc212";
String course4 = "coc313";
String course4 = "coc214;
String course4 = "coc215"


int coc124 = 4;
Int coc 211 =3
Int coc 212 =3
Int coc 213 =1
Int coc 214 =1
Int coc 215 = 4;


الحين كذا البرنامج كامل ؟ وايش هي for loop ماعرفها ؟

طيب النقاط كيف ندخلها ؟
2017-11-18 , 10:50 مساءً
2017-11-18 , 11:24 مساءً
eL_NiNo9’s Avatar
eL_NiNo9

نشيط

المشاركات:732
التسجيل:Feb 2009
eL_NiNo9
هلوسةة حزن كتب:
يعني الحين يكون كذا البرنامج ؟

import java.util.Scanner

Scanner input = new Scanner(System.in)

‏nt totalPoint = 0;

// بعد ال for loop
‏String course = input.next();
‏int hours = input.nextInt();
‏int point = input.nextInt();
‏totalPoint = totalPoint + point


String course1 = "coc124";
String course2 = "coc211";
String course3 = "coc212";
String course4 = "coc313";
String course4 = "coc214;
String course4 = "coc215"


int coc124 = 4;
Int coc 211 =3
Int coc 212 =3
Int coc 213 =1
Int coc 214 =1
Int coc 215 = 4;


الحين كذا البرنامج كامل ؟ وايش هي for loop ماعرفها ؟

طيب النقاط كيف ندخلها ؟


[CODE]
String course = input.next();
‏int hours = input.nextInt();
‏int point = input.nextInt();
‏totalPoint = totalPoint + point
[/CODE]

هذي ماتحتاجينها طالما ان المواد ثابته وماتتغير

اخذ النقاط بنفس الطريقه اللي شرحا سكوفيلد من خلال ال scanner

مادام انكم ما اخذتو ال for loop ف سويها بالطريقه هذي
[CODE]
float totalPoint = 0;
System.out.print("COC214 mark: ");
float coc214Mark = input.nextFloat();
System.out.print("coc211 mark: ");
float coc211Mark = input.nextFloat();

// وهكذا لباقي المواد

// حساب ال totalPoint من خلال جمع المتغيرات السابقه (coc211Mark + coc214Mark + .... )

[/CODE]
2017-11-18 , 11:24 مساءً
2017-11-19 , 01:54 صباحاً
هلوسةة حزن’s Avatar
هلوسةة حزن

مشارك

المشاركات:37
التسجيل:Oct 2013
هلوسةة حزن
ماعرفت النقاط والله كيف احطها. ؟ اسفه ازعجتك
الطريقه الاخيره احطها باخر البرنامج ؟
طيب فيه نقطه ماذكرتوها كيف يطلع انو اي بلس او بي بلس او كذا ؟

عسى ربي يسعدك ويوفقك ويرزقك من حيث لاتحتسب ماقصرت والله
2017-11-19 , 01:54 صباحاً
2017-11-19 , 02:42 صباحاً
eL_NiNo9’s Avatar
eL_NiNo9

نشيط

المشاركات:732
التسجيل:Feb 2009
eL_NiNo9
هلوسةة حزن كتب:
ماعرفت النقاط والله كيف احطها. ؟ اسفه ازعجتك
الطريقه الاخيره احطها باخر البرنامج ؟
طيب فيه نقطه ماذكرتوها كيف يطلع انو اي بلس او بي بلس او كذا ؟

عسى ربي يسعدك ويوفقك ويرزقك من حيث لاتحتسب ماقصرت والله


النقاط مثل ماذكرت بالرد السابق
راح تاخذي نقاط كل ماده لوحدها

[CODE]

float totalPoint = 0;
System.out.print("COC214: ");
float coc214Mark = input.nextFloat();
System.out.print("coc211: ");
float coc211Mark = input.nextFloat();

// وهكذا لباقي المواد

// حساب ال totalPoint من خلال جمع المتغيرات السابقه (coc211Mark + coc214Mark + .... )
[/CODE]

ماني متأكد اذا كان ال input راح يجي من 100 او من 5

اذا كان نقاط المدخله من 100 ف (مجموع النقاط) / 6

لل A+ يلزم ان يكون ال totalPoint من 95 او اعلى ,, تحتاجي if statement


if(totalPoint >= 95)
{
System.out.println(“A+”);
}

لل A يلزم ان يكون ال totalPoint بين ال 90 الى 94

if(totalPoint >= 90 && totalPoint <= 94)
{
System.out.prinln("A");
}

و نفس الشي للباقي ( B+ و B ... )

اما اذا كان المدخل هو ك 5, 4.7, 4.5
ف في هذي الحاله تصير عملية ضرب
النقاط * عدد الساعات
و جمع النقاط في الاخير
ثم بالنهايه مثل ال if statement السابقه
2017-11-19 , 02:42 صباحاً
2017-11-19 , 07:36 مساءً
هلوسةة حزن’s Avatar
هلوسةة حزن

مشارك

المشاركات:37
التسجيل:Oct 2013
هلوسةة حزن
eL_NiNo9 الله يسعدك ويوفقك ويرزقك من حيث لاتحتسب ,


وكل من شارك وساعد يارب العالمين يرزقكم من اوسع ابوابه
ماقصرتوو والله
2017-11-19 , 07:36 مساءً