المساعد الشخصي الرقمي

عرض الإصدار الكامل : ارجو المساعده في برنامج جافا بشكل ضروري


بنت التقنية
01/04/2010, 09:21 PM
السلام عليكم

ارجو المساعده في حل هذا البرنامج بالغه الجافا

ارجوكم احد يفهمني

بليز بشكل عاجل

385835

بنت التقنية
01/04/2010, 10:28 PM
لرفع لضرورة:(

Mr One
01/04/2010, 10:30 PM
لو كان فيجوال بيسك كان بقدر أساعدك..لكن جافا..!! عمري ما تعاملت معها بس في المستقبل إن شاء الله

Mr One
01/04/2010, 10:33 PM
تابعي هذا الموضوع قد يفيدك..
http://www.yhanpolo.com/java-programs/grade_computation/grade_io.htm

بنت التقنية
01/04/2010, 10:38 PM
انا مشكله الا فيها if مافهمتها صح تعبتني

Mr One
01/04/2010, 10:42 PM
if function..؟؟؟؟؟

يعني مثلا..هذا في الفيجوال بيسك

if mark < 50 then
grade = "F"

بنت التقنية
01/04/2010, 10:43 PM
اية اخوي في كونديشن مافهمت انا

Mr One
01/04/2010, 10:44 PM
يعني انتي ما فاهمة السؤال..؟؟
تقدري تخزني السورس الكود من الصفحة اللي أعطيتك إياها وبعدين غيري على راحتك..
عموما .. بالتوفيق..:)

الامبراطور الملكي
01/04/2010, 10:50 PM
يمكن يكون هذا الرابط إلي أعطاك إياه الأخ omaniasl يفيدك .. (http://www.yhanpolo.com/java-programs/grade_computation/grade_io.htm)

بنت التقنية
01/04/2010, 11:00 PM
اتمنى من الا فاهم شي يفهمنا:(

Mr One
01/04/2010, 11:04 PM
اتمنى من الا فاهم شي يفهمنا:(

أختي .. هل انتي ما فاهمة السؤال أم البرمجة في الجافا..؟؟:مفتر:
إذا ما فاهمة السؤال فبإمكاني مساعدتك..لكن بالنسبة للبرمجة في جافا..للأسف ما أعرف..:حزين:
إذا ما فاهمة مثلا if function ووظيفتها فأقدر أفهمك..لكن كيف يستخدموها في جافا فللأسف ما أعرف...:حزين:
في الانتظار..:)

عرباوي ناوي
02/04/2010, 02:40 AM
سلااااااااام

للأسف يايني نفس هذي السؤال ف الاختبار وكنت اعرف له وحليته صح

بس للأسف من فتره طويله والحين لو اعصر مخي عصار مابا اتذكر شي خاصه لغة الجافا

كنت احفظ واصمه ف ورقه لانه هاللغه احسها غير

اني من النوع اذا شفت تطبيق حي عملي لهذي اللغه اوكي بفهمها بس تعال وادرس بلا تطبيق مستحيل افهمها بحفظها وبصعوبه بعد

الله يعينج اختي واتمنى حد يفيدج

بنت التقنية
02/04/2010, 04:45 PM
لررررفع للمساعده

بنت التقنية
02/04/2010, 09:42 PM
حشى ماحد يعرف.؟؟:(

محال143
03/04/2010, 02:23 AM
أختي .. هل انتي ما فاهمة السؤال أم البرمجة في الجافا..؟؟:مفتر:
إذا ما فاهمة السؤال فبإمكاني مساعدتك..لكن بالنسبة للبرمجة في جافا..للأسف ما أعرف..:حزين:
إذا ما فاهمة مثلا if function ووظيفتها فأقدر أفهمك..لكن كيف يستخدموها في جافا فللأسف ما أعرف...:حزين:
في الانتظار..:)

حشى ماحد يعرف.؟؟:(


أختي الكريمة

ارجوا تحديد هل تريدي ان تفهمي السؤال ام تريدي احد يحل السؤال عنك.
وما الخطوات التي قمتي بها واين وقفتي؟

بنت التقنية
03/04/2010, 11:42 AM
اخي ومشرفنا العزيز

اريد احد يحله لاني معاي غيرة اكثر من 3 اسئله وبنفس الفكرة افهم واحد واحلة راح يسهل علي كثير في حل البقية

اتمنى الا فيه خير وياكثرهم ماشاء الله يساعدني وباسرع وقت ممكن جداا
وفقكم الله

google1
03/04/2010, 12:36 PM
هلا اختي

السؤال بسيط وواضح

طبعا المطلوب كتابة class اسمها Student

في هذه ال class لازم بكون عندك 3 fields

هذه ال fields هي

rollNumber

name

marks


طبعا مثلما ذكر السؤال انتي بحاجة إلى درجات ثلاث مواد يعني marks لا بد ان يكون معرفا
ك array

مما سبق يمكن كتابة الكود التالي


public class Student {

int rollNumber; // The Student id number
String name; // The name of the student
int []marks; // The three subjects

// .... rest of code
}


يتبع ......

محال143
03/04/2010, 12:55 PM
اية اخوي في كونديشن مافهمت انا

اخي ومشرفنا العزيز

اريد احد يحله لاني معاي غيرة اكثر من 3 اسئله وبنفس الفكرة افهم واحد واحلة راح يسهل علي كثير في حل البقية

اتمنى الا فيه خير وياكثرهم ماشاء الله يساعدني وباسرع وقت ممكن جداا
وفقكم الله

هــلا أختي الكريمة
مثلما ذكرت لكِ سابقا فسبلة التقنية ليست لحل الواجبات المدرسية\الكلية\الجامعية :) .
عليكِ ان تبدأي فيه بنفسك وإن استصعب عليكِ نقطة معينة فلكِ ان تطرحي ذلك هنا.
الأعضاء ان شاء الله ما راح يقصروا ولكن ليس بحل الواجبات بأكملها :) فيجب ان تساعديهم انتي ايضا بوضع ما قمتي به والنقطة التي صعبت عليكِ.

بخصوص السؤال، فالنقطة الأولى تتعلق بإنشاء class وهذا شئ اساسي اعتقد انكِ تعرفيه.
اما بخصوص الكوندشن فيمكن استخدام التالي كمثال وغيريه الى الجافا.
كل لغات البرمجة تتشابه في pseucode ولكن يبقى فقط طريقة كتابة الكود.


If grade < 50 Then
text1.Text = "F"
ElseIf grade < 60 Then
text1.Text = "D"
ElseIf grade < 75 Then
text1.Text = "C"
ElseIf grade < 90 Then
text1.Text = "B"
ElseIf grade <= 100 Then
text1.Text = "A"
Else
text1.Text = "Invalid"
End If

google1
03/04/2010, 12:59 PM
طبعا كل كلاس بحاجة إلى constructor و destructor

ال constructor تساعد على تعريف ال objects من نوعية هذه class

و destructor تساعد على استعادة الذاكرة العشوائية التي استخدمات عند تعريف ال objects

طبعا بما ان JVM تتمتع بخاصية Auto Garbage Collection اذا نحن لسنا بحاجة لل destructor

نحن بحاجة الى 2 constructors

default constructor
parametrized constructor


وضيفة ال constructor مثلما ذكرنا هو السماح لمستخدم ال class بتعريف objects
وذلك تحديد البيانات التي تعطى لل fields التي عرفت لل class

مما سبق ذكره هذه هو الكود


// File Name : Students.java
// Date : 3/4/2010
// Programmer: Abu Saleh
// Purpose : A simple Student class written as a demo of s-oman.net


package net.ispace.example;

public class Student {

private int rollNumber; // The Student id number
private String name; // The name of the student
private int []marks; // The three subjects

// defualt constructor
public Student() {
this.rollNumber = 0;
this.name = "no name";
this.marks = new int[3];
}

// parametrized constructor
public Student(int rollNumber, String name, int []marks) {
this.rollNumber = rollNumber;
this.name = name;
this.marks = new int[3];

if (marks.length > 3) {
for (int i=0; i < 3; i++)
this.marks[i] = marks[i];
} else if (marks.length < 3) {
for (int i=0; i < marks.length; i++)
this.marks[i] = marks[i];
} else {
this.marks = marks;
}
}

// rest of code ....
}


يتبع .......