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

مشاهدة النسخة كاملة : | ▐ كلآس عـ 113 ـآل [ JAVA2 ] ~



الصفحات : [1] 2 3

نـزف !
3rd February 2012, 11:33 PM
http://www8.0zz0.com/2012/02/03/20/873051716.png


السلآم عليكم ورحمة الله وبركآته
آن شاء الله آن الجميع بأحسن حآل قلب2
هنآ كل مآيخص مقرر عـ(113)ـآل " آسئلة , شروحآت , تمآرين "
نتمنى منكم المحآوله ولو بشكل بسيط قبل طرح السؤآل , محآولاتكم هي نجاحكم
نتعآون لـ نفيد وَ نستفيد

,*


* آي رد خآرج حدود المقرر سـ يحذف
* الكلآس لـ طلب المسآعده في الفهم + الحل ; مو لحل الوآجبات عنكم : )

الله يوفقكم ن2

الكلآس السآبق لـ الترم الآول 1432-1433 هـ (http://www.cksu.com/vb/showthread.php?t=313525&highlight=)

ŢỎηį
4th February 2012, 12:00 AM
يعطيك العافية اختي على الافتتاح ، بحول الله باحاول افيد طلاب عال 113 بالي اقدر ..
نصيحة قبل كل شيء : اساس العال تطبيق يومي و راح تجيب A أو A+ باذن الله ، موفقين قلب2 ..

منبع الاصالة
4th February 2012, 12:15 AM
اهلا
طلاب
اسمعوا وعوا
التطبيق اهم شي لاتاجل وتسوف
والله لتندم بعدين
طبق
يعني طبق
وان شاء الله نساعد باللي نقدر عليه

M3 nafssek<<<<<
4th February 2012, 05:18 PM
ان شاء الله وراح نبدأ بجد بعد الكابوس اللي
حصل مع رشيد صمودة ؟.,.,’,
ونتمنى لكم التوووفيق

Иαššẽя
4th February 2012, 05:33 PM
ان شاء الله وراح نبدأ بجد بعد الكابوس اللي
حصل مع رشيد صمودة ؟.,.,’,
ونتمنى لكم التوووفيق

لا تقول لي كنت حامل 113 عند صمودة ؟! =(

I.T
4th February 2012, 07:15 PM
ان شاء الله وراح نبدأ بجد بعد الكابوس اللي
حصل مع رشيد صمودة ؟.,.,’,
ونتمنى لكم التوووفيق

من جد

زهور عمري
4th February 2012, 08:36 PM
ان شاء الله نبدأ صفحة جديدة باذن الله


أول استفسار .....


وش الفائدة من passing object to at method

يعني بشكل عملي متى استخدمه ؟

الهدواء سلطان
4th February 2012, 08:39 PM
مساء الخيرات ..
بنات ابي البلوق تبع 113عال لتيتشير سلوى الجاسر..
وشكرآ..

I.T
4th February 2012, 11:01 PM
هذي صفحة الدكتور صفوان قاسم .. فيها شروحات و أمثله
http://faculty.ksu.edu.sa/sqasem/Pages/CSC113ProgrammingLanguagesII.aspx

دعواتكم

I.T
4th February 2012, 11:02 PM
ان شاء الله نبدأ صفحة جديدة باذن الله


أول استفسار .....


وش الفائدة من passing object to at method

يعني بشكل عملي متى استخدمه ؟

ياليت توضيح اكثر بمثال .. عشان اذا كنت فاهمه اقدر أفيدك

..BEAUTIFUL SOUL..
4th February 2012, 11:27 PM
ان شاء الله نبدأ صفحة جديدة باذن الله


أول استفسار .....


وش الفائدة من passing object to at method

يعني بشكل عملي متى استخدمه ؟

هي مو فكرة جديدة واكيد بينزلون شيت بيكون فيه ارسال اوبجكت للميثود
هذي الفكرة انه قد نحتاج احياناً ان نرسل اوبجكت للميثود بدل ماكنا نرسل انتجر او سترينق وهكذا
فالهيدر للميثود بهالحالة
Public void example (person p)
او حتى نقدر نرجع الاوبجكت من ميثود فيكون الهيدر
Public person example()
هنا الميثود بترجع اوبجكت من النوع بيرسون

عموماً يبغون يوصلون لك اننا نقدر نتعامل مع الاوبجكت كأي متغير نرسله لميثود او ترجعه ميثود
اتوقع الشيت بيوضح لك استخدامه عملياً


بالتوفيق :ورده:قلب2

نـزف !
5th February 2012, 09:50 AM
^
آضافه على كلآمها , لآزم تعرفون ايش الفرق بين الـ primitive data type وَ reference لما نرسلهم للميثود
بوضحهآ بردين
Primitive Data Type Variables As Parameters
يآخذ نسخه من المتغير حقك ويرسله للميثود ; يعني آن المتغير في المين قيمته مارآح تتغير
مثآل


public class primitiveDataType{
public static void main(String []args){
1* int number = 4;
2* System.out.println("In main method BEFORE calling changeValue method \n "
+ " number = " + number );

3* changeValue(number);

7* System.out.println("In main method AFTER calling changeValue method \n "
+ " number = " + number );
}// end main method

public static void changeValue( int num){
4* System.out.println("In changeValue method BEFORE changing \n "
+ " number = " + num );

5* num = 6;

6* System.out.println("In changeValue method AFTER changing \n "
+ " number = " + num );
}// end changeValue method
}// end class


* حسب الترقيم في الكود
1- بيحجز مكان في الميموري آسمه number ويخزن فيه القيمه 4
http://www13.0zz0.com/2012/02/05/06/609796023.png

2- بيطبع لك القيمه الموجوده في نمبر واللي هي = 4
3- بيروح للميثود ويآخذ معه نسخه من number
http://www13.0zz0.com/2012/02/05/06/435546457.png

4- دآخل الميثود الثآنيه ويطبع قيمة الـ num = 4
5- غير القيمه صآر مخزن في الـ num = 6
http://www13.0zz0.com/2012/02/05/06/973092568.png

* لآحظوا قيمة الـ number في المين مآتغيرت
6- يطبع لك قيمة الـ num
7- يرجع للمين بمآ انه انهى شغله في الميثود الثآنيه ويطبع قيمة الـ number
http://www13.0zz0.com/2012/02/05/06/609796023.png

output
http://www13.0zz0.com/2012/02/05/06/483034891.png

نـزف !
5th February 2012, 09:54 AM
Reference Variables As Parameters

مثـآل
كلآس Rectangle اللي بنوضح فيه كيف استخدآم الأوبجيكت كـ براميتر


public class Rectangle {
private int x, y , area ;

public Rectangle(){
x = 0;
y = 0;
area = 0;
}// end constr

public void setOrigin(int num1 , int num2) {
x = num1 ;
y = num2 ;
}// end setOrigin
public int calculateArea(){
area = x*y;
return area;
}// end calculateArea

public String toString(){
return (" x = " + x + " y = " + y + " area " + area );
}// end toString
}// end class





public class ReferenceVariables{
public static void main(String []args){

1* Rectangle rec = new Rectangle();

2* System.out.println("In main method BEFORE calling changeValue method \n "
+ " rec = " + rec.toString() );

3* changeValue(rec);

8* System.out.println("In main method AFTER calling changeValue method \n "
+ " rec = " + rec.toString());
}// end main method

public static void changeValue(Rectangle recObj){
4* System.out.println("In changeValue method BEFORE changing \n "
+ " recObj = " + recObj.toString());

5* recObj.setOrigin(4,5);
6* recObj.calculateArea();

7* System.out.println("In changeValue method AFTER changing \n "
+ " recObj = " + recObj.toString());
}// end changeValue method
}// end class


* حسب الترقيم في الكود

1- بيكون آوبجيكت من نوع Rectangle وَ يحجز مكآن في الميموري آسمه rec يكون مؤشر على الآوبجيكت
http://www13.0zz0.com/2012/02/05/07/657305280.png

2- يطبع متغيرآت الآوبجيكت rec
3- بيآخذ كوبي من الريفرنس ويروح لـ الميثود
http://www13.0zz0.com/2012/02/05/07/889518567.png

4- يطبع متغيرآت الآوبجيكت recObj ( دآخل الميثود )
5,6 - غير قيم x وَ y وحسب الآريآ بالقيم الجديده
http://www13.0zz0.com/2012/02/05/07/802306792.png

* لآحظوآ آن rec بالمين مآزال يأشر على الآوبجيكت
7- بيطبع متغيرآت الآوبجيكت recObj
8- بيطبع متغيرآت الآوبجيكت rec
http://www13.0zz0.com/2012/02/05/08/267228541.png

output
http://www13.0zz0.com/2012/02/05/07/780828094.png

آن شاء الله يكون وآضح قلب2
جانآ سؤال Trace نفس الفكره هذي في آول كويز
بآلتوفيق ن2

M3 nafssek<<<<<
5th February 2012, 06:17 PM
شكرا لكم

زهور عمري
5th February 2012, 07:01 PM
يعطيكم العافية الشر ح واااضح ....
طيب لمايجيك بــ UML +Student(Student)t

كذا صح الميثود كتابتها .....

public Student(Student st ){
st=new Student();
}

ليه الحزن
5th February 2012, 10:31 PM
^^^^^
يب كذا تكتب الكود

unstoppable
6th February 2012, 03:45 PM
السلام عليكم ورحمه الله وبركاته ..

انا طالب هندسه برمجيات مستوى 6 ..
وهالمقرر كل ترم احذفه ونزلته هالترم
مافهمته صرآٌآحه !!

لاني في عال ١١١ نجحت لاكن مافهمتها ..
اتمنى منكم اخواني تساعدوني ..

قالو لي اكتب يوميا واللي قال مذكره مدري من كوويسه << هذا للشخص الفاهم بس اللي مافهم وش يسوي عشان يطبق هالكلام !!

ويعطيكم العافيه

نـزف !
6th February 2012, 03:51 PM
^
وعليكم السلآم ورحمة الله وبركآته
آذا من زمان مخلص 111 تحتآج ترجع تدرسهآ ( لو بشكل بسيط )
شف الموضوع هذآ فيه روابط ممتآزه لـ الجافا , آدخل وابدا درس درس
جافا111 اتمنى تفيدوني كيف اذاكره واي ش يخص الماده للمذاكره والتعلم (http://www.cksu.com/vb/showthread.php?t=338766)
بالنسبه لي آشوف عال 113 آسهل من 111
آي سؤآل تستصعبه آطرحه لنآ وبآذن الله بتلقى المسآعده وبتفهم المآده
الله يوفقك ن2

unstoppable
6th February 2012, 04:05 PM
^

اي من زماآٌن ..
والدكتور كان مش ولا بد ..

برجع لـ ١١١ وان شا اللة بتتسهل الامور .. خصوصا [ array ]
لازم اعدي ١١٣ هالترم ..

ع العموم يعطيك العافية ..
وكل الشكر لك ^^

ليتك معي
6th February 2012, 04:22 PM
طيب انا ودي والله بكتاب او شي احصل فيه تمارين للعال 113 .. مو شرط تلتززم بدروسنا حبه حبه .. عادي مستعد يعني ادرس شي قدام واطبق عليه .. من باب تطوير مستواي

ولان البرمجه متعه ..

I.T
6th February 2012, 05:30 PM
طيب انا ودي والله بكتاب او شي احصل فيه تمارين للعال 113 .. مو شرط تلتززم بدروسنا حبه حبه .. عادي مستعد يعني ادرس شي قدام واطبق عليه .. من باب تطوير مستواي

ولان البرمجه متعه ..

هوا دا الكلاااام

نـزف !
6th February 2012, 07:35 PM
طيب انا ودي والله بكتاب او شي احصل فيه تمارين للعال 113 .. مو شرط تلتززم بدروسنا حبه حبه .. عادي مستعد يعني ادرس شي قدام واطبق عليه .. من باب تطوير مستواي

ولان البرمجه متعه ..

محمله كتآب [ Java How to Program (http://www.4shared.com/rar/BKaV6ip-/HMDeitel_PJDeitel_-_Java_How_t.html?) ] من العآلمي الله يجزاه الجنّه ( رفعته من جديد )
وتوني آبدا اقرأ فيه , صرآحه الكتاب جمممميل قلب2
آعجبتني طريقته في العرض والشرح
بآلتوفيق ن2

lcaesarl
6th February 2012, 08:51 PM
^
جزآك الله الف خير أخت نزف ن2 ,,
أجعلهآ في ميزآن حسنآتك ان شاء الله انتي و العآلمي ن2

جـآآري التحميل طبعآً قلب2 ن2

Pulse Technology
6th February 2012, 10:33 PM
نزف!
شرحك واضح جداً قلب2
أبغى أعرف ليه في السلايدات مايعطونا أمثلة سهلة زي كذا :sigh:
من وين جبت المثال ؟
عندي كتاب Java How to Program
هل أمثلته واضحة ؟


**
ممكن شرح tostring
+
شرح this

ليتك معي
7th February 2012, 12:13 AM
محمله كتآب [ Java How to Program (http://www.4shared.com/rar/BKaV6ip-/HMDeitel_PJDeitel_-_Java_How_t.html?) ] من العآلمي الله يجزاه الجنّه ( رفعته من جديد )
وتوني آبدا اقرأ فيه , صرآحه الكتاب جمممميل قلب2
آعجبتني طريقته في العرض والشرح
بآلتوفيق ن2
آلله يجزآآآك الجننه ي رب .. مشكورة ن2

Claire22
7th February 2012, 03:30 AM
السلام عليكم
بما اني خلصت عال 111 وحسيت اني نوعا مافقدت الذاكره في الاجازه :p:
حليت الشيت وواجهتني مشكله بسيطه


public class sales
{
private String name;
private double[] mp;

public sales (String name1)
{
name=name1;
double[] mp=new double [11];
}

public void readp ()
{
Scanner read=new Scanner (System.in);
for (int i=0;i<mp.length;i++)
mp[i]=read.nextDouble();
}

public void display()
{
System.out.println("The name is "+name);
System.out.println(" the pfoits is ");
for (int i=0;i<mp.length;i++)
System.out.println(mp[i]);
}

}


هذا هو كودي
لكن مايرضى يقبل السكانر
وين احطها فيه ><" ؟



sales.java:14: error: cannot find symbol
Scanner read=new Scanner (System.in);
^
symbol: class Scanner
location: class sales

نـزف !
7th February 2012, 07:06 AM
^
وعليكم السلآم ورحمة الله وبركآته
نآسي هالجمله ض2

import java.util.*;

بآلتوفيق ن2

نـزف !
7th February 2012, 07:11 AM
نزف!
شرحك واضح جداً قلب2
أبغى أعرف ليه في السلايدات مايعطونا أمثلة سهلة زي كذا :sigh:
من وين جبت المثال ؟
عندي كتاب Java How to Program
هل أمثلته واضحة ؟


**
ممكن شرح tostring
+
شرح this

آنفع تيشر :$
الآمثله من عندي ض2
مآفيها افكار , آكواد بسيطه ,,
آنا صرآحه عجبني الكتآب لآنه متوسع شوي
بس توني بآديه فيه فـ ماآقدر احكم عليه بشكل كآمل

,*

toString
ميثود تضيفينهآ لكلاسك , ترجع لك متغيرآت الكلاس ( بالقيّم ) في جمله

public String toString(){
return (" x = " + x + " y = " + y + " area " + area );
}// end toString
* هذي من كلآس Rectangle
بس مآفيها فكره , نفس الطريقه دآئماً
آما this برجع آوضحهآ بالصور
موفقـه ن2

نـزف !
7th February 2012, 07:14 AM
lcaesarl & ليتك معي
وآيـآكم يآرب قلب2
الله يوفقكم ن2

ليه الحزن
7th February 2012, 11:13 AM
الي عنده الكتاب نسخه الكترونية ياليت يعطيني الرابط نستفيد منه وفيه مشكلة اخرى ياشباب الان انا افهم مع الدكتور لكن اذا رجعت البيت انسى ؟!

مالا نهايه
7th February 2012, 05:57 PM
السلام عليكم ..

الله يعافيكم انا حليت سؤال الشيت وضبط بدون اخطاء بس اذا سويت رن

يطلع لي كذا
http://hh7.an3m1.com/Sep/an3m1.com_13286263911.jpg (http://hh7.an3m1.com/)

يعني يوقف ما يكمل ...:امم::98:جش2

Pulse Technology
7th February 2012, 06:28 PM
^
طيب إضغطي End
وبعدين اعملي كومبايل ورن مرة ثانية

نزف !
ايه الله يعطيك العافية ()
طيب ترى المثال الثاني حق الأوبجكت as parameter
ماشتغل على الجافا يقول cannot find class Rectangle

مالا نهايه
7th February 2012, 06:40 PM
^^^^^^^^^^^^^^^^^^

ما ضبط جش2

عبدالرحمن12
7th February 2012, 09:15 PM
بالنسبه لميثود toString

وظيفته ترجع سترنج اذا واجهت اوبجكت بدال ستنرج

..TariQ
7th February 2012, 10:14 PM
ادري إن سؤالي بالأساسيات .. لكن هالدرس ما حضرته بــ 111 عال


import java.util.Scanner;
import java.util.*;الحين وش الفرق بين الثنتين [ السكانر والنجمة ] ؟

قلب2

al6aif1980
7th February 2012, 10:17 PM
ادري إن سؤالي بالأساسيات .. لكن هالدرس ما حضرته بــ 111 عال


import java.util.Scanner;
import java.util.*;الحين وش الفرق بين الثنتين [ السكانر والنجمة ] ؟

قلب2

مابينهن فرق , لو تستخدم اللي بدون نجمة صح ولو تستخدم اللي بالنجمة صح

بياله شاهي
7th February 2012, 10:49 PM
ادري إن سؤالي بالأساسيات .. لكن هالدرس ما حضرته بــ 111 عال


import java.util.Scanner;
import java.util.*;الحين وش الفرق بين الثنتين [ السكانر والنجمة ] ؟

قلب2
util is package فيها عدة كلاسات منها سكانر + حاجات ثانية ..

اول كود يستدعي فقط الكلاس Scanner
اما الثاني يستدعي كل الكلاسات في util ومن ضمنهم السكانر

http://docs.oracle.com/javase/6/docs/api/java/util/package-summary.html

..BEAUTIFUL SOUL..
8th February 2012, 02:13 AM
السلام عليكم ..

الله يعافيكم انا حليت سؤال الشيت وضبط بدون اخطاء بس اذا سويت رن

يطلع لي كذا
http://hh7.an3m1.com/Sep/an3m1.com_13286263911.jpg (http://hh7.an3m1.com/)

يعني يوقف ما يكمل ...:امم::98:جش2

اتوقع انها قراءة !
يمكنك طلبتي قراءة من المستخدم بدون ماتكتبي جملة طباعة قبل !
عطينا كودك اذا ماضبط

:ورده:

نـزف !
8th February 2012, 02:35 PM
الي عنده الكتاب نسخه الكترونية ياليت يعطيني الرابط نستفيد منه وفيه مشكلة اخرى ياشباب الان انا افهم مع الدكتور لكن اذا رجعت البيت انسى ؟!


اضغط على آسم الكتآب ويجيك الرآبط [ Java How to Program (http://www.4shared.com/rar/BKaV6ip-/HMDeitel_PJDeitel_-_Java_How_t.html?) ]
آذا رجعت للبيت آقرا السلآيد وابدا طبق عملي ( التطبيق بيثبت المعلومه في ذهنك )
وآي سؤآل تستصعبه آطرحه لنا
الله يوفقك ن2

نـزف !
8th February 2012, 02:37 PM
^
طيب إضغطي End
وبعدين اعملي كومبايل ورن مرة ثانية

نزف !
ايه الله يعطيك العافية ()
طيب ترى المثال الثاني حق الأوبجكت as parameter
ماشتغل على الجافا يقول cannot find class Rectangle

آحفظي كلاساتك كلهآ في نفس المكان
ومآراح تطلع لك هالمشكله آبدا ض2
ن2

نـزف !
8th February 2012, 02:38 PM
^^^^^^^^^^^^^^^^^^

ما ضبط جش2
عطينآ الكود

نـزف !
8th February 2012, 06:13 PM
this Reference

بآختصار هي مؤشر على الآوبجكت الحآلي ( اللي هي فيه / آو اللي مسوي نداء لـ ميثود )

http://www13.0zz0.com/2012/02/08/13/447408150.png

آمثلـه
1- نرجع لكلآسنا Rectangle , غيرت الـ كونستركتور


public Rectangle(int x, int y){
x = x;
y = y;
area = calculateArea();
}// end constructor


في هذي الحآله الجافا ماراح يفرق آي x آنتي تقصدين ؟
عشان تفرقين بين الآثنين تضيفين this
بيفهم آنك تقصدين x الآساسيه مو البراميتر


public Rectangle(int x, int y){
this.x = x;
this.y = y;
area = calculateArea();
}// end constructor


2- ميثود bigRectangle تستقبل آوبجكت من نوع Rectangle
وترجع آوبجكت من نوع Rectangle
مهمتهآ : تقارن بين الآوبجكت الحآلي والآوبجيكت اللي جاي لها ( حسب الآريا )
آذا الاوبجيكت الحآلي آكبر من اللي جاي ترجع لي الحآلي
آما آذا كان الحالي اصغر ( بتجمع المتغيرآت وتكون آوبجيكت جديد + ترجع لي آياه )
* الهدف منهآ تشوفون آستخدامات this



public Rectangle bigRectangle(Rectangle recObject){
2* if (this.area > recObject.area)
3* return this ;

else {
int newX = this.x + recObject.x;
int newY = this.y + recObject.y;
Rectangle newRec = new Rectangle(newX,newY);
return newRec;
}// end else

}// end bigRectangle


المين

public class ReferenceVariables{
public static void main(String []args){
1*
Rectangle rec1 = new Rectangle(6,7);
Rectangle rec2 = new Rectangle(4,5);

Rectangle rec3 = rec1.bigRectangle(rec2);


System.out.println(" rec1 = " + rec1.toString() );
System.out.println(" rec2 = " + rec2.toString() );
System.out.println(" rec3 = " + rec3.toString() );

}// end main method

}// end class

* الشرح حسب الترقيم في الكود

1- البدآيه في المين ينشأ الآوبجيكت والرفرينس لـ كل وآحد
http://www13.0zz0.com/2012/02/08/14/785114532.png

2- this.area
الآريا هنا حقت الآوبجيكت اللي منآدي الميثود ( rec1.bigRectangle(rec2) )

http://www13.0zz0.com/2012/02/08/15/494424674.png

3- بمآ انه تحقق الشرط بيرجع الآوبجيت rec1
ويطبع النتآئج عالشاشه
آنسخوا الكود وغيروا في القيم وشوفوا وش يطبع لكم قلب2
ن2

مالا نهايه
8th February 2012, 09:50 PM
هذا الكود ...صح ما كان فيه جملة طباعه للقراءه بس حطيتها الحين وما ضبطلو2


import java.util.*;
public class TestSales {
public static void main(String[]args){
Scanner t=new Scanner(System.in);
System.out.println("the name " );
Sales salesMan1=new Sales(t.next());
salesMan1.readProfit();
double p=salesMan1.highestProfit();
System.out.println(" highest is "+ p);
double y=salesMan1.TotalProfit();
System.out.println("total is "+ y);
if( salesMan1.deserveBonus(5000))
System.out.println("The salesman deserves a bonus");
salesMan1.displayInfo();
}
}

Řaώaй
9th February 2012, 11:53 AM
صباح الظهر ض2 ،


http://www.dohaup.com/up/2012-02-09/admin1453004647.jpg (http://www.dohaup.com/)

وشو يعني هذا :ؤ:

نـزف !
9th February 2012, 12:30 PM
هذا الكود ...صح ما كان فيه جملة طباعه للقراءه بس حطيتها الحين وما ضبطلو2


import java.util.*;
public class TestSales {
public static void main(String[]args){
Scanner t=new Scanner(System.in);
System.out.println("the name " );
Sales salesMan1=new Sales(t.next());
salesMan1.readProfit();
double p=salesMan1.highestProfit();
System.out.println(" highest is "+ p);
double y=salesMan1.TotalProfit();
System.out.println("total is "+ y);
if( salesMan1.deserveBonus(5000))
System.out.println("The salesman deserves a bonus");
salesMan1.displayInfo();
}
}


كودك شغآل عندي

http://www13.0zz0.com/2012/02/09/09/274752138.png
تآكدي من كونستركتر الكلآس الثآني

public Sales(String salesmanName) {
name=salesmanName;
monthlyProfit =new double[12];
} // end constructor

نـزف !
9th February 2012, 12:53 PM
صباح الظهر ض2 ،


http://www.dohaup.com/up/2012-02-09/admin1453004647.jpg (http://www.dohaup.com/)

وشو يعني هذا :ؤ:

آهلاً روآن ض2
طيب عطيني الجمله آللي وقفك عندهآ

Řaώaй
9th February 2012, 02:11 PM
حسننا ض2 ،

http://www.dohaup.com/up/2012-02-09/admin1544871018.jpg (http://www.dohaup.com/)

ض2

نـزف !
9th February 2012, 02:14 PM
^
حطيهآ كذا
return ( ... ) ; i

Řaώaй
9th February 2012, 02:20 PM
ننفس الشي : /

Řaώaй
9th February 2012, 02:26 PM
ضبط ضبط ضبط :هي:

طلعت غلطانه بشي سخيف بالكود م4 ض2 !

نزف تغ1 قلب2

نـزف !
9th February 2012, 02:30 PM
الحمدلله الحممدلله :هي:
تغ1ألوقه1

Pulse Technology
9th February 2012, 09:14 PM
روان
البرنامج مو محتاج get
لأنه موجود عندك بنفس الكلاس
عندك بنفس الكلاس كونستركشر فيه الـname
لما تعرفين الـأوبجكت في المين حطي بين قوسين إسم السترنق الي قريتِ فيه
وبكذا يطبع لك الـname من غير استخدام اية ميثودات في display

Řaώaй
9th February 2012, 11:27 PM
روان
البرنامج مو محتاج get
لأنه موجود عندك بنفس الكلاس
عندك بنفس الكلاس كونستركشر فيه الـname
لما تعرفين الـأوبجكت في المين حطي بين قوسين إسم السترنق الي قريتِ فيه
وبكذا يطبع لك الـname من غير استخدام اية ميثودات في display

لا لا الـ name موجوده بكلاس ثاني وبرايفيت غ2 ،
والغلط طلع غلط مطبعي بس كر1،

يعطيتس العافية قلب2

أروع الزنابق
10th February 2012, 05:24 PM
السلام عليكم
قلب2قلب2

----jGRASP exec: javac -g Testsales.java

Testsales.java:7: error: constructor sales in class sales cannot be applied to given types;
sales salesman1=new sales();
^
required: String
found: no arguments
reason: actual and formal argument lists differ in length
1 error

----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.
طلع لي هذا الايرور بس مافهمت وش يقصد ؟؟
ايش يقصد فيه ؟؟؟
وشكرا
قلب2قلب2

عبدالعزيز الشهري
10th February 2012, 09:26 PM
يآ أخوإن الي يدرس معي عند الدكتوؤر كمال هوام طلب منــآ نسوي كلإسين وMain .. الأول كآن student ... نآآآسي الهوؤم وؤرك مآكتبتة انا ممكن السؤآل كآمل والميثودآت وش المطلوب لأنه عندنـآ مطلوب السبت
وشكرآ جزيلإ

~ SoKarH
10th February 2012, 09:55 PM
السلام عليكم
قلب2قلب2

----jGRASP exec: javac -g Testsales.java

Testsales.java:7: error: constructor sales in class sales cannot be applied to given types;
sales salesman1=new sales();
^
required: String
found: no arguments
reason: actual and formal argument lists differ in length
1 error

----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.
طلع لي هذا الايرور بس مافهمت وش يقصد ؟؟
ايش يقصد فيه ؟؟؟
وشكرا
قلب2قلب2

اتوقع لازم ترسلين شي مع الاوبجيكت يمكن ماينفع فاضي ! ض2

al6aif1980
11th February 2012, 12:32 AM
يآ أخوإن الي يدرس معي عند الدكتوؤر كمال هوام طلب منــآ نسوي كلإسين وMain .. الأول كآن student ... نآآآسي الهوؤم وؤرك مآكتبتة انا ممكن السؤآل كآمل والميثودآت وش المطلوب لأنه عندنـآ مطلوب السبت
وشكرآ جزيلإ
طلب نسوي كلاس بيرسون وكومباني و main

loly2
11th February 2012, 08:11 PM
السلام عليكم ورحمة الله وبركاته قلب2
بنات الله يعافيكم بسأل عن التتوريال الاول ب جافا 2
اش وضعه بالضبط؟؟؟(88)(88)
الحين نسلمه كذا محلول وجاهز ؟؟:لي:
وش سووا لكم ياللي اليوم كان عندكم التتوريال؟
فيه اشياء ماعرفت كيف اسويها :لي:
ومشكووورين

pure tears
11th February 2012, 09:28 PM
السلام عليكم
أختي
استاذة روان قالت بس سؤال Home work اللي تسلمينه مثل الشيت (وكمان بCD)
وباقي الأسئلة حليهم لانها راح تقوم بالأسماء عشان درجات المشاركة

والله يوفقكم

مبرمج خطير2
11th February 2012, 11:30 PM
شباب من يعرف منكم المعيد مهند الدغيم

Kokah20
11th February 2012, 11:56 PM
اهلين بنات شخباركم
بنات الله يفرج على من تفرج علي بالنسبة للتوريل السؤال ٤ كيف انا سويته بس ماعرفت اسوي الواجب اللي هو نسوي مين لكلاس الي قي السؤال ٤
حاولت احل ماعرفت وبكره التسليم ،،،،

لمسة برود
12th February 2012, 12:02 AM
أختي الغالية

تبدأين تكتبين كلاس اسمه StudentSection

import java.util.Scanner;
public class StudentSection {

private int[] arStudentId;
private String[] arStudentName;
private int count;

public StudentSection()
{
arStudentId = new int[25];
arStudentName = new String[25];
count = 0;

for(int i=0;i<count;i++)
{
arStudentId[i]=0;
arStudentName[i]="NoName";
}
}
^^^^
:مر2:
وتكملينه كله

وطالب منك تسوين مثود في نفس كلاس StudentSection عشان يسوي رن للبرنامج



public static void main(String[] args){
Scanner console= new Scanner(System.in);
StudentSection student = new StudentSection();

.
.
.
.

^^^^^
طبعا تكملين و تسوين رن وان شاء الله يضبط معك

Ronald
12th February 2012, 12:04 AM
طيب اكتبي السؤال، ممكن الأعضاء يساعدونك، موشرط نفس الشعبه اللي أنتي فيها.
فيه أعضاء ماشاء الله ممكن يحلونه لكي، حتى لو ماكانت المادة عندك.
الله يوفقك وتحلين الواجب إن شاء الله.

I'm Maha
12th February 2012, 05:19 PM
Write a Java class named StudentSection which includes the following data members:
• arStudentId: an array of integers that represents Students’ Id numbers. Assume that the array can hold 25 elements.
• arStudentName: an array of strings that represents Students’ names. Assume that the array can hold 25 elements
The class also includes the following methods:
• No-argument constructor that creates the arrays arStudentId and arStudentName and initializes all elements with the default values 0 and “NONAME”.

• Constructor StudentSection (int[] Ids, String[] Names) that creates the arrays arStudentId and arStudentName, and then copies into arStudentId and arStudentName the contenst of the arrays given as parameters. Assume that the size of Ids and Names are < 25.

• Method getStudentName (int id) that searches for a given Student Id and returns his name.
• Method addStudent (int id, String name) that adds a Student’s data (name and Id) at the first empty location (i.e., a location where default values are found).
• Method deleteStudent (int id) that deletes the given Id number and the corresponding student name from the arrays. Deletion will be done by setting the deleted name and Id to default values.



Home Work: Write a class with a main method to test the class StudentSection. Test all methods of the StudentSection class in your own way.


لو2 لو2

Claire22
12th February 2012, 07:07 PM
ِشرح السؤال

• arStudentId: an array of integers that represents Students’ Id numbers. Assume that the array can hold 25 elements.
• arStudentName: an array of strings that represents Students’ names. Assume that the array can hold 25 elements

يطلب منك 2 اراي
واحد اراي لـ id من نوع int والحجم حقه 25
والثاني String يحمل اسماء الطلبه ونفس الحجم

No-argument constructor that creates the arrays arStudentId and arStudentName and initializes all elements with the default values 0 and “NONAME

الي فهمته كونستركر فاضي
تسوين فيه الاراي وتحط قيمه كل العناصر بـ
id=0ٍ
ٍname="NONAME"

Constructor StudentSection (int[] Ids, String[] Names) that creates the arrays arStudentId and arStudentName, and then copies into arStudentId and arStudentName the contenst of the arrays given as parameters. Assume that the size of Ids and Names are < 25

كونستركر ياخذ 2 باراميتر اراي
ويطلب تسوين الاراي (* مادري ليش طلبها مره ثانيه *؟)
وتنسخين محتويات الاراي المعطاه لـ الاراي الي سويتيه
وقال افرضي ان الحجم للاراي المعطاه هو 25

Method getStudentName (int id) that searches for a given Student Id and returns his name

ميثود يعطيك الـ id الخاص بالطالب
تبحثين عنه وترجعين له الاسم الخاص بـ id المعطاه

Method addStudent (int id, String name) that adds a Student’s data (name and Id) at the first empty location (i.e., a location where default values are found

مو صح نسخنا المعلومات من الاراي المعطاه لـ الي سويناها
واكيد فيها مكان فاضي يحمل قيم id=0 , name="NONAME"
فيطلب منك تبحثين عن اول مكان يحمل هذي القيم وتضيفين له المعلومات المعطاه !

Method deleteStudent (int id) that deletes the given Id number and the corresponding student name from the arrays. Deletion will be done by setting the deleted name and Id to default values

تبحثين عن الid المعطى
وتحذفينه هو والاسم حقه , ويقولك ان الحذف هو انك ترجعينه لقيمه القديمه
الي هي id=0 name=NONAME

Write a class with a main method to test the class StudentSection. Test all methods of the StudentSection class in your own way

سهل
تسوين اوبجيكت وتجربين فيه الميثود الي كتبتها

بالتوفيق (=

----

عندي سؤال بعد

initializes all elements with the default values 0 and “NONAME
هنا يقول حطي كل القيم بهذه النتائج
سويتها لكن لما اسوي برنت لها
يعطيني name=null !
ابغاه يرجعها لي بـ name=NONAME

وهذا الكود حقي

public StudentSection()
{
arStudentId = new int[25];
arStudentName = new String[25];

for (int i=0;i<arStudentId.length;i++)
{
arStudentId[i]=0;
arStudentName[i]="NONAME";
}
}

نـزف !
12th February 2012, 07:22 PM
^

سويتي آوبجيكت قبل البرنت ؟

StudentSection s = new StudentSection();


جربته ضابط معي

z-999
13th February 2012, 09:39 PM
هنا حل كلاس Student وsection و test

السؤال موجود هنا http://faculty.ksu.edu.sa/sqasem/Documents/CSC113/Lab%20Spring%202011/CSC113_Lab2.pdf\

الكلاس اسمه Student بس سميته XStedent




public class XStudent {
private int StudentId;
private String StudentName;
private int StudentAge;

public XStudent(){
this.StudentId=0;
StudentName = null;
StudentAge=0;
}
public XStudent (int stuId,int age ,String stuName){
StudentId=stuId;
StudentName=stuName;;
StudentAge=age;
}
public int getStuId(){
return StudentId;
}
public String getStuName(){
return StudentName;
}
public int getStudentAge(){
return StudentAge;
}
public void setId(int id){
StudentId=id;
}
public void setName(String name){
StudentName=name;
}
public void setAge(int age){
StudentAge=age;
}


}







الكلاس Section






public class XSection {
private String ClassId;
private XStudent [] ArrayStu;
private int current;

public XSection(String id,int size){
ClassId=id;
ArrayStu = new XStudent[size];
current=0;
}
public void addStudent (XStudent stu){
if(current==ArrayStu.length){
System.out.println("the Array is fully");return;
}int index=-1;
for(int i=0;i<current;i++){
if(stu.getStuId()==ArrayStu[i].getStuId())index=i;
}
if(index==-1){
ArrayStu[current]=new XStudent(stu.getStuId(),stu.getStudentAge(),stu.ge tStuName());
System.out.printf("Student %s is added successfully\n ", stu.getStuName());current++;
}
else System.out.printf("Student %s is added before ", stu.getStuName());
}
public void searchStudent(int id){
for(int i=0; i<current ;i++){
if(id==ArrayStu[i].getStuId()){
System.out.printf("Student details: \nName %s\nId%d\nAge%d\n", ArrayStu[i].getStuName(),ArrayStu[i].getStuId()
,ArrayStu[i].getStudentAge());return;
}
}System.out.println("Student not found");
}
public void deleteStudent(int id){
int index=-1;
for(int i=0;i<current;i++){
if(ArrayStu[i].getStuId()==id)index=i;
}
if(index!=-1){ArrayStu[index]=ArrayStu[current-1];
current--;System.out.println("The student is now deleted");}
else System.out.println("the student not found");
}
public void showStudent(){
if(current==0){System.out.println("No Students");return;}
System.out.println("Student details:");
for(int i=0;i<current;i++){
System.out.printf("Name %s\n Id %d\nAge 5%d\n", ArrayStu[i].getStuName(),ArrayStu[i].getStuId()
,ArrayStu[i].getStudentAge());
}
}

}





كلاس Test




import java.util.*;
public class XTest {
public static void main (String a[]){
Scanner sc = new Scanner(System.in);
System.out.println("Enter id of your section:");

XSection sec = new XSection(sc.next(),30);//section decleration
XStudent s;
boolean what=false;
while(!what){
System.out.println("1-Add Student\n2-Desplay Student Details\n3-Search Student\n4-Delete Student\n5-Exit");
int op=sc.nextInt();
while(op!=1 && op!=2 && op!=3 && op!=4 && op!=5){
System.out.println("Please enter the corrent number, Try Agian:(");
op=sc.nextInt();
if(op==1 || op==2 || op==3 || op==4 || op==5 )break;
}
switch(op){
case 1:{
int b=sc.nextInt();System.out.println();int c=sc.nextInt();System.out.println(); String j=sc.next();
s= new XStudent (b,c,j);
sec.addStudent(s);
}break;
case 2:{
sec.showStudent();
}break;
case 4:sec.deleteStudent(sc.nextInt());break;
case 3:sec.searchStudent(sc.nextInt());break;
case 5:what=true;
}
}


}
}





البرنامج شغال واللي يشوف به أخطاء فرعية يفيدنا :)

(^_^)Amazing
13th February 2012, 11:41 PM
شوفوا هذا الكود
import java.util.*;
public class sales{
static Scanner in=new Scanner(System.in);
private String name;
private double [] monthlyProfit;
static int i=0;
//constructor that initializes name and creates the array monthlyProfit.
public sales (String name1){
name=name1;
monthlyProfit=new double[12];
}
//method that reads the salesman's profits for the 12 months and stores them in the array
public void readProfits(){
System.out.println("Enter the profits in 12 month");
for (;i<12;i++)
monthlyProfit[i]=in.nextDouble();
}
//method that prints the salesman's name and all the profits he made for the company in each of the 12 months
public void displayInfo(){
System.out.println("name is: "+name);
System.out.print("salas profits in 12 month: ");
for (;i<12;i++)
System.out.print("in month "+(i+1)+" is: "+monthlyProfit[i]+" : ");
}

public double highestProfit
(){
double m=0;
for (;i<12;i++){
if(monthlyProfit[i]>m)
m=monthlyProfit[i];
else
m=m;
}
return m;
}
public double TotalProfit(){
double sum=0;
for (;i<12;i++)
sum+=monthlyProfit[i];
return sum;
}
public boolean deserveBonus(double a){
boolean r=false;
while (!r&&i<12){
if(monthlyProfit[i]>=a&&monthlyProfit[i+1]>=a)
r=true;
i++;}
return true;
}

}


وهذا كلاس المين
import java.util.*;
public class TestSales{
static Scanner in=new Scanner(System.in);
public static void main(String[]args){
String name2;
System.out.println("enter sale man name: ");
name2=in.next();
sales man = new sales(name2);
man.readProfits();
System.out.println("the highest profit is: "+man.highestProfit());
System.out.println("the total profit is: "+man.TotalProfit());
if(man.deserveBonus(5000)==true)
System.out.println("the salesman deserves a bonus");
man.displayInfo();
}
}



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

ممكن تطلعون لي الخطا

نـزف !
14th February 2012, 04:46 PM
^
آول مره آشوف آحد يكتب كود بطريقتك ض2
عمومآ شوفي لي الآوت بت هذآ .. ركزي على قيمة i دآخل كل ميثود
http://www11.0zz0.com/2012/02/14/13/753838963.png

وش آستنتجتي ض2 ؟

برنسيسة الخليج
14th February 2012, 09:39 PM
^^^^^^

(^_^)Amazing ..

سوي الميثود highestProfit .. بنفس طريقتي وبتضبط .. واسهل لك بعد ..




public double highestProfit (){

double highest = monthlyProfit[0];
for (int i=1 ; i<monthlyProfit.length ; i++ ){
if ( monthlyProfit[i] > highest ){
highest = monthlyProfit[i] ;
}// end if
} //end loop

return highest ;

}




وبعد الميثود total ..
جربت اعرف الـ i باللوب وضبط h1 مع انك معرفتها بالبدايه ..




public double TotalProfit(){
double sum=0.0;
for (int i=0;i<12;i++)
sum+=monthlyProfit[i];
return sum;
}
public boolean deserveBonus(double a){
boolean r=false;
while (!r&&i<12){
if(monthlyProfit[i]>=a&&monthlyProfit[i+1]>=a)
r=true;
i++;}
return true;
}

}



عاد مدري جلست احوسس الا اشوف وين الغلط ههههه << عنيده ..

برنسيسة الخليج
14th February 2012, 09:44 PM
^^^

صح بعد نسيت ..

المشكله عندك بالـ i باللوب .. لازم تعرفينها

إذا عرفتيها بيضبط برنامجك ..

مدري ليش h1 ؟ احس طريقتك صح مرآ ..

نـزف !
14th February 2012, 10:35 PM
^

طريقتك صحيحه ; مشكلتهآ مو انها مآعرفت i دآخل اللوب
كودهآ فيه مشكله آبيها تستنتجهآ من الآوت بت اللي عرضته ض2

مالا نهايه
16th February 2012, 01:31 PM
السلام عليكمض3حب2

لو سمحتو احد يشرح لنا هالاسئلهمز1

ما الفرق بين copy constructors و copy object ؟ و كيف اسويهم؟؟
و المصطلح this ما فائدتها و متى تستخدم وهل هي الزاميه؟؟

Pulse Technology
16th February 2012, 08:58 PM
ما الفرق بين copy constructors و copy object ؟ و كيف اسويهم؟؟
نفس السؤال.

بنات أ.سلوى
اللي فيكم كتبت برنامج case study
كامل سواء على ورق أو على الجافا
ترسله لي لوووو سمحتم قلب2
أهم شيء عندي the construct's+add methods
الله يعطيكم العافية ن2
لأنه مامدانا نكتب كل شيء معها

تحضيري بقراطيسه
17th February 2012, 01:02 PM
طيب ياعيآل الله لايهينكم فيه احد يقدر يشرح لي هالميثود حبه حبه .. ل3


public void fillGrades ()
{
Scanner key = new Scanner(System.in);
System.out.println ( "Enter" + grades.length + "grades");
for (int j=0; j<grades.length;j++)
{ System.out.println ("Grade" + j + ":");
grades [j]=key.nextInt();
}}

مالا نهايه
17th February 2012, 02:10 PM
السلام عليكم ممكن احد يشرح وش تبي هذي الميثود


• A method named mergeAccounts that receives an Account object (called secondAccount) as a parameter, and creates and returns a new Account object (called thirdAccount).
- If both the current object and secondAccount have to the same owner:
 The balance of thirdAccount will be the sum of the balances of the current Account object and the object secondAccount.
 The accNum of thirdAccount will be the same as the accNum of the current object.
- Otherwise, thirdAccount will simply be a copy of the current object.


>>>>>> ي رب احد يجاوبمس3

نـزف !
17th February 2012, 02:14 PM
this Reference
شرحنآها هنـآ (http://www.cksu.com/vb/showthread.php?t=339699&p=4714986#post4714986) , آذا مو واضحه نحآول نوضحهآ قلب2

copy constructors
آول ماتسوين الآوبجكت يسويه على آساس انه نسخه
فـ تقولين في المين

Rectangle rec2 = new Rectangle(rec1);


طريقة كتآبته
له طريقتين آما كذآ

public Rectangle (Rectangle otherObj){
this.x = otherObj.x;
this.y = otherObj.y;
this.area = otherObj.area;
}// end copy constructor


آو تاخذين القيم وترسلينهآ للكونستركتور العآدي

public Rectangle (Rectangle otherObj){
this(otherObj.x,otherObj.y,otherObj.area);
}// end copy constructor

copy object
هنآ انتي في الآساس مسويه الآوبجكت بس تبين تغيرين قيمه ( تنسخين نفس القيم من آوبجكت ثآني )
تكتبين في المين

rec2.makeCopy(rec1);

طريقة كتآبتها

public void makeCopy (Rectangle otherObj){
this.x = otherObj.x;
this.y = otherObj.y;
this.area = otherObj.area;
}// end makeCopy


الله يوفقكم ن2

عبدالعزيز الشهري
17th February 2012, 02:15 PM
انـآ عند المعيد مهند !!


< لو سمحتوؤآ يآشبإب الي يدرس عند كمإل فية Homework مطـآـوؤب السبت .. وانا تغيبت يوم الإربعإء وش الميثودآت الي كتبهإ + وش الوآجب المطلوب بالضبط

بـآــيز شبإب الي حظر يفيدنإ يآليت يشرح لنإ بالتفصيل وشكرآ

نـزف !
17th February 2012, 02:22 PM
طيب ياعيآل الله لايهينكم فيه احد يقدر يشرح لي هالميثود حبه حبه .. ل3


public void fillGrades ()
{
Scanner key = new Scanner(System.in);
System.out.println ( "Enter" + grades.length + "grades");
for (int j=0; j<grades.length;j++)
{ System.out.println ("Grade" + j + ":");
grades [j]=key.nextInt();
}}


آول شي عرفت آوبجكت من Scanner عشآن تسمح لليوزر يدخل معلومآت للبرنآمج


System.out.println ( "Enter" + grades.length + "grades");
بفترض ان طول الآرري =5
فـ تطبع له ( أدخل 5 درجآت ) وبمآ آنها آرري بتحتاج لوب يمشي عالآرري اندكس اندكس ويدخل فيه القيم
فسويت لوب من آول اندكس في الآري =0 الى آخر وآحد grades.length وسوينآ ادخال للعنآصر بالجمله هذي

grades [j]=key.nextInt();


يطبع له آول جمله ( درجة 0 : )
وبس ض2 , ملآحظاتي عالكود آنه الدرجآت المفروض تعريفها double
لآنه الدرجات تجي 5ونص 4 ونص ..
الملآحظه الثآنيه في الطباعه دآخل اللوب المفروض تقول

System.out.println ("Grade" + (j+1) );
grades[j]=key.nextInt();

الله يوفقك ن2

نـزف !
17th February 2012, 02:42 PM
السلام عليكم ممكن احد يشرح وش تبي هذي الميثود


• A method named mergeAccounts that receives an Account object (called secondAccount) as a parameter, and creates and returns a new Account object (called thirdAccount).
- If both the current object and secondAccount have to the same owner:
 The balance of thirdAccount will be the sum of the balances of the current Account object and the object secondAccount.
 The accNum of thirdAccount will be the same as the accNum of the current object.
- Otherwise, thirdAccount will simply be a copy of the current object.


>>>>>> ي رب احد يجاوبمس3

وعليكم السلآم ورحمة الله وبركآته
آول شي يقول لك ميثود آسمها mergeAccounts تستقبل Account object آسمه secondAccount
وترجع Account object آسمه thirdAccount
معنآته الهيدر حق الميثود + الريترن فآليو بيكون بهالشكل


public Account mergeAccounts(Account secondAccount){
Account thirdAccount ;

// method code

return thirdAccount;
}// end mergeAccounts



- If both the current object and secondAccount have to the same owner:
آذا الآوبجيكت الحآلي والآوبجيت اللي جاي لهم نفس الآونر ( نكتب الشرط آول )
الآونر آكيد انه String عشآن كذا بالمقآرنه بنستخدم equals

if(this.owner.equals(secondAccount.owner)){
}// end if

 The balance of thirdAccount will be the sum of the balances of the current Account object and the object secondAccount.
 The accNum of thirdAccount will be the same as the accNum of the current object.

balance لـ thirdAccount = الجمع لـ (secondAccount.balance + this.balance )
وَ thirdAccount .accNum بيكون نفس الآوبجكت الحآلي
فتنشأين الآوبجكت وترسلين القيم * آنتبهي لترتيب آلمتغيرات
- Otherwise, thirdAccount will simply be a copy of the current object.
آذا مو نفس الآونر خلي الآكاونت الثآلث = كوبي من الآكاونت الحآلي
( كوبي كونستركتور زي مآسويت آو اذا ماعندك ; ميثود كوبي آوبجكت )

الميثود كآملـه ; كتبتهآ بدون كومبآيلر

public Account mergeAccounts(Account secondAccount){
Account thirdAccount ;
if(this.owner.equals(secondAccount.owner)){
double thirdAccountBalance = this.balance+secondAccount.balance;
int thirdAccountAccNum = this.accNum ;
thirdAccount = new Account(this.owner,thirdAccountAccNum,thirdAccount Balance);
}// end if
else thirdAccount = new Account(this);

return thirdAccount;
}// end mergeAccounts

الله يوفقك ن2

koko998877
17th February 2012, 03:08 PM
ياشباب فيه احد ممكن يحليلي هذا الكلاس من أبسط ما يكون يعني اسهل شي للحل بصراحة انا شفت كمن جل بس أحسها معقدينها شوي بعض الطلاب بالميثود
لأني عندي بكرا كويز فا الله يخليكم ياليت لو تساعدون شوي


Section
- ClassId : String
- ArrayStu : Student
+ Section()
+ addStudent(Student:stu):void
+ searchStudent(stuid:id):void
+ deleteStudent(Stuid:id):void
+ showStudent()


TestClass
1. Add Student
2. Display Student Details
3. Search Student
4. Delete Student
5. Exit

Claire22
17th February 2012, 03:43 PM
السلام عليكم
انا فاهمه this
لكن اذا جاني نص مااعرف هل نستخدم فيها this او لا
ممكن تقولين لي الحالات الي استخدمها فيه ؟

I'm Maha
17th February 2012, 03:46 PM
Add the following menu to the main program of the Salesman exercise of Lab#1. After you display the menu, ask the user about her choice and call the appropriate method from the class Sales. The menu should be repeated until the user chooses ‘e’ to exit the program.

a) Display Info
b) Find Highest Profit
c) Find Total Profit
d) Check Bonus
e) Exit


بنآت وش سآلفة هالسؤال بالشيت 2 وش اسوي فيه :|

مالا نهايه
17th February 2012, 04:17 PM
شكراً جزيلاً نزف ! جش1:هي::ورده:

زهور عمري
17th February 2012, 06:59 PM
يعطيك العافية نزف:ل5:ل1

ابو سعد 121
17th February 2012, 07:36 PM
الله يوفقكم جميعا ويوفقك يا نزف ويجزيك ربي كل خير
النقطه اللي استوا مخي ولا عرفت احلها
بسم الله
لو عندي ميثود زي هذي مثلا والباراميتر اوبجكت

public boolean insertPerson(Person pr)
{
if (count == arr.length )
return false;
else
{
arr[count]=pr;
count ++;
return true;
}
}
وأنا عندي بالتيست منيو تطلب من المستخدم أشياء واجد لو طلب المستخدم انو يسوي انسيرت بيرسون كيف أقدر أخلى المستخدم يدخل اوبجكت؟؟؟جش2
الله يوفقكم حفرت مخي ما عرفت الطريقه << ساعدوووني

Claire22
17th February 2012, 07:45 PM
Add the following menu to the main program of the Salesman exercise of Lab#1. After you display the menu, ask the user about her choice and call the appropriate method from the class Sales. The menu should be repeated until the user chooses ‘e’ to exit the program.

a) Display Info
b) Find Highest Profit
c) Find Total Profit
d) Check Bonus
e) Exit


بنآت وش سآلفة هالسؤال بالشيت 2 وش اسوي فيه :|

بدل المين الاول
تسوين مين جديد بحيث تطلع له هذي القائمه
اذا اختار مثلا d يطلع له فقط هل استحق بونس او لا فقط !
المين الاول يطلع كل المعلومات الحين حسب الي يختاره
وكل مره تطلع هذي القائمه
الين يضغط e راح يطلع من البرنامج .

~ SoKarH
17th February 2012, 08:18 PM
الله يوفقكم جميعا ويوفقك يا نزف ويجزيك ربي كل خير
النقطه اللي استوا مخي ولا عرفت احلها
بسم الله
لو عندي ميثود زي هذي مثلا والباراميتر اوبجكت

public boolean insertPerson(Person pr)
{
if (count == arr.length )
return false;
else
{
arr[count]=pr;
count ++;
return true;
}
}
وأنا عندي بالتيست منيو تطلب من المستخدم أشياء واجد لو طلب المستخدم انو يسوي انسيرت بيرسون كيف أقدر أخلى المستخدم يدخل اوبجكت؟؟؟جش2
الله يوفقكم حفرت مخي ما عرفت الطريقه << ساعدوووني

المستخدم ماراح يدخل اوبجيكت

راح يدخل المعلومات كل وحده لحال لكن انت تحطهم في اوبجيكت

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

بواسطه الاوبجيكت ..

بعدها ترسل هالاوبجيكت لمن تنادي الميثود

واضح ؟

Pulse Technology
17th February 2012, 08:28 PM
Add the following menu to the main program of the Salesman exercise of Lab#1. After you display the menu, ask the user about her choice and call the appropriate method from the class Sales. The menu should be repeated until the user chooses ‘e’ to exit the program.

a) Display Info
b) Find Highest Profit
c) Find Total Profit
d) Check Bonus
e) Exit


بنآت وش سآلفة هالسؤال بالشيت 2 وش اسوي فيه :|

هالسؤال معتمد على 111 عال
شوفي ماعرف إذا هذه هي الطريقة المطلوبة لكن البرنامج إشتغل معي : )
ممكن تستخدمين while أو تستخدمين do while
وبداخلها أداة الشرط if
فيه أسهل من كذا مس3

الله يوفقك

ابو سعد 121
17th February 2012, 08:45 PM
المستخدم ماراح يدخل اوبجيكت

راح يدخل المعلومات كل وحده لحال لكن انت تحطهم في اوبجيكت

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

بواسطه الاوبجيكت ..

بعدها ترسل هالاوبجيكت لمن تنادي الميثود

واضح ؟

الله يوفقك نص واضح ولسا براسي استفسارات
انتي تقصدين اسوي كذا

Person p1 = new Person ("Ali",25,"M" );
cc.insertPerson(p1);

طيب اذا قلنا زبطت الطريقة وجا المستخدم بيدخل بيرسون ثاني
الكود اللي انا كاتبه فيه p1 يعني المستخدم بيكتب بيرسون ثاني بنفس الاسم على البيرسون الاول ؟؟
كيف اخلى البيرسون كل مره يزيد 1 (يعني المره الاولى p1 الثانيه p2 والثالثه p3 وكذا )

Pulse Technology
17th February 2012, 09:04 PM
نزف
طيب لو عندي كونستركتر فيه 3 بارامتر


public account( customer o, int a ,double b){
owner=o;
accnum=a;
balance=b;}


كيف اعمل copy له ؟
انا عملت كذا ..


public account( customer o2){
this.b=o2.b;
this.a=o2.a;
}

هل تطبيقي صحيح ؟
وكم راح بيكون عندي من أوبجيكت في البرنامج لأنها على هالطريقة بيكون عندي 3

برنسيسة الخليج
17th February 2012, 09:14 PM
نفس السؤال.

بنات أ.سلوى
اللي فيكم كتبت برنامج case study
كامل سواء على ورق أو على الجافا
ترسله لي لوووو سمحتم قلب2
أهم شيء عندي the construct's+add methods
الله يعطيكم العافية ن2
لأنه مامدانا نكتب كل شيء معها


د.سلوى ض1 .. الله يخليها لنا :1(

هذا اللي كتبت معها .. بس توني ماسويت البرنامج ..




// * constracter *

public Library(String l , String a , String ph){
s= new Student [1000];
li= new Library [5000];

locationName = l ; address = a ; phoneNumber = ph ;

}

// * copy Library *

public void copyLibrary (Library l ){

locationName = new String (l.locationName);

address = new String (l.address);

phoneNumber = new String (l.phoneNumber);

for (int i =0 ; i< li.length ; i++ ) // li.length = 5000 .
if ( l.li[i] = null )
li[i] = new LibraryItem(l.li[i].getCallNumber() , l.li[i].getTitel() , l.li[i].getcost() );
else
li[i] = null ;
for (int i =0 ; i < s.length ; i++ )
s[i] = l.s[i] ; // without new : aggregation
}

// * add LibraryItem *

public void addLibraryItem ( LibraryItem l ){
int i = 0 ;

while ( li[i] != null ) i++
if ( i != 5 )
li[i] = l ;
else
System.out.print(" No " );

}



مابعد تاكدت منه .. وفيه اشياء كتبتها من عندي .. يعني لازم تتاكدين ..عب1
واشياء قالتها شفهي كتبتها بفهمي ..
بس حبيت اساعد ..

دعواتك هن2 قلب2

Pulse Technology
17th February 2012, 09:37 PM
^
شكراً جزيلاً
الله يوفقك ويحقق لك مناك قلب2
هالبرنامج ثمين جداً وكل الشابتر يقوم عليه
بس المشكلة مآحد كتبه كامل :1(

ابو سعد 121
17th February 2012, 09:45 PM
الله يوفقك نص واضح ولسا براسي استفسارات
انتي تقصدين اسوي كذا

Person p1 = new Person ("Ali",25,"M" );
cc.insertPerson(p1);

طيب اذا قلنا زبطت الطريقة وجا المستخدم بيدخل بيرسون ثاني
الكود اللي انا كاتبه فيه p1 يعني المستخدم بيكتب بيرسون ثاني بنفس الاسم على البيرسون الاول ؟؟
كيف اخلى البيرسون كل مره يزيد 1 (يعني المره الاولى p1 الثانيه p2 والثالثه p3 وكذا )

شوفي يمكن ردي هذا أوضحلك
مثلا هذي الميثود حقت حذف

public boolean deletePerson(Person pr)
{
int x = search (pr);
if(x!=-1)
{
arr[x]=arr[count -1];
arr[count-1]=null;
count --;
System.out.println("Deleted");
return true;
}
else{
System.out.println("Not Found");
return false;}
}
وبالمنيو طلب المستخدم انو يحذف كيف أخليه يدخل اوبجكت
قلتي هو يدخل معلومات و و و ولا فهمت ؟؟
الله يعافيك ولا يهينك يارب والمشاهدين

ابو سعد 121
17th February 2012, 10:21 PM
ت1:واء:^^^^^

برنسيسة الخليج
17th February 2012, 10:27 PM
^
شكراً جزيلاً
الله يوفقك ويحقق لك مناك قلب2
هالبرنامج ثمين جداً وكل الشابتر يقوم عليه
بس المشكلة مآحد كتبه كامل :1(

ويآآآك يآآرب .. ولووو ماسويت شي .. مثل مااأستفيد أفيد ..

دعوتك تجننن مرآ .. الله يتقبلها .. قلب2

يب الورقة اللي عطتنآ لو تفهمينها زين بتكونين فهمتي شبتر 2 كله ..

اهم شي الميثودات اللي كتبتها لك اذا صح .. الباقي سهل مرآ كلها ميثودات سيت وقيت ..

المشكله بالمين قالت اشياء جديده مافهمتها ..

ان شاء الله اذا فضيت بسويه .. وان شاء الله اذا حليته وضبط بكتبه لكم هنآ ..

ضغط مرآ ماتدرين وش تبدين وش تخلين .. تهملين ماده ع حساب ثانيه الله يييسر علينا بس :1(

ابو سعد 121
17th February 2012, 11:25 PM
شوفي يمكن ردي هذا أوضحلك
مثلا هذي الميثود حقت حذف

public boolean deletePerson(Person pr)
{
int x = search (pr);
if(x!=-1)
{
arr[x]=arr[count -1];
arr[count-1]=null;
count --;
System.out.println("Deleted");
return true;
}
else{
System.out.println("Not Found");
return false;}
}
وبالمنيو طلب المستخدم انو يحذف كيف أخليه يدخل اوبجكت
قلتي هو يدخل معلومات و و و ولا فهمت ؟؟
الله يعافيك ولا يهينك يارب والمشاهدين

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

~ SoKarH
17th February 2012, 11:53 PM
الله يوفقك نص واضح ولسا براسي استفسارات
انتي تقصدين اسوي كذا

Person p1 = new Person ("Ali",25,"M" );
cc.insertPerson(p1);

طيب اذا قلنا زبطت الطريقة وجا المستخدم بيدخل بيرسون ثاني
الكود اللي انا كاتبه فيه p1 يعني المستخدم بيكتب بيرسون ثاني بنفس الاسم على البيرسون الاول ؟؟
كيف اخلى البيرسون كل مره يزيد 1 (يعني المره الاولى p1 الثانيه p2 والثالثه p3 وكذا )

انت مسوي منيو يعني بـ LOOP .. عادي تقدر تستخدم اوبجيكت واحد لكل الطلبات
تقدر تستخدم p1 فالاضافه المره الاولى والمره الثانيه .. الخ وللحذف بعد

ابو سعد 121
18th February 2012, 01:04 AM
انت مسوي منيو يعني بـ LOOP .. عادي تقدر تستخدم اوبجيكت واحد لكل الطلبات
تقدر تستخدم p1 فالاضافه المره الاولى والمره الثانيه .. الخ وللحذف بعد

الله يوفقك أختي وييسر لك كل خير يارب
كل شي تمام الحمد لله بفضل الله ثم مساعدتك لي ,,,

نـزف !
18th February 2012, 03:02 PM
ياشباب فيه احد ممكن يحليلي هذا الكلاس من أبسط ما يكون يعني اسهل شي للحل بصراحة انا شفت كمن جل بس أحسها معقدينها شوي بعض الطلاب بالميثود
لأني عندي بكرا كويز فا الله يخليكم ياليت لو تساعدون شوي


Section
- ClassId : String
- ArrayStu : Student
+ Section()
+ addStudent(Student:stu):void
+ searchStudent(stuid:id):void
+ deleteStudent(Stuid:id):void
+ showStudent()


TestClass
1. Add Student
2. Display Student Details
3. Search Student
4. Delete Student
5. Exit

نحل البرنآمج كامل ممنوع !
لآزم عالآقل تورينا محاولتك ونسآعدك في الحل
وآذا فيه مجال لتبسيط كودك بنبسطه ض2
الله يوفقك في كويزك ن2

نـزف !
18th February 2012, 03:33 PM
السلام عليكم
انا فاهمه this
لكن اذا جاني نص مااعرف هل نستخدم فيها this او لا
ممكن تقولين لي الحالات الي استخدمها فيه ؟

وعليكم السلآم ورحمة الله وبركآته


public Rectangle(int x, int y){
this.x = x;
this.y = y;
area = calculateArea();
}// end constructor
دآخل (ميثود/كونستركتور) جآيك براميتر له نفس آسم المتغير حق الكلآس
الكومبآيلر ماراح يفرق بينهم وآي واحد انتي تقصدي فـ هو بيسآوي متغير الكلآس في نفسه
يعني مآسوينـآ شي في هذي الحآله ضروري this , آو تغيرين آسم البراميتر فـ ماتحتآجين لـهآ
,*

آذا بترجعين نفس الآوبجكت اللي آنتي فيه current object
return this
,*

آذا بتسوين كوبي من الـ current object نفس الميثود حقتكم
سوآء copy constructor آو ميثود copy object

thirdAccount = new Account(this);
,*

في آي كونستركتور آو ميثود .. مثلآ Get تقدرين تسوينهآ كذا ..

public int getArea (){
return this.area;
}// end getArea


تقريبآ استخدامتها اختآريه وتقدرين تستغنين عنهآ حسب كودك
غـــآلباً لمآ تشوفين كلمة current object في السؤآل حطي له this على طول
ن2

نـزف !
18th February 2012, 03:41 PM
نزف
طيب لو عندي كونستركتر فيه 3 بارامتر


public account( customer o, int a ,double b){
owner=o;
accnum=a;
balance=b;}


كيف اعمل copy له ؟
انا عملت كذا ..


public account( customer o2){
this.b=o2.b;
this.a=o2.a;
}

هل تطبيقي صحيح ؟
وكم راح بيكون عندي من أوبجيكت في البرنامج لأنها على هالطريقة بيكون عندي 3

كوبي يعني نفس الآوبجكت بالضبط آبيه بس في مكآن ثآني في الميموري
آنتي سويتي كوبي لـ متغيرين بس , يعني مآصار نفس الآوبجكت الآساسي !
تسوين للآونر نفس الكلام بيصيرون الآثنين يآشرون على نفس المكآن ( مكان الأونر )

this.owner=o2.owner;

آيوه هم ثلآثه بالضبط ( current اللي آنتي فيه , o2 اللي جآيك , والآوبجكت اللي مآشر عليه ريفرنس owner + نفس الآوبجكت بيآشر عليه ريفرنس owner في آوبجكت o2 )

ن2

نـزف !
18th February 2012, 09:05 PM
بنآت بالنسبه للميثود

public Account mergeAccounts(Account secondAccount){
Account thirdAccount ;
if(this.owner.equals(secondAccount.owner)){
thirdAccount.balance = this.balance+secondAccount.balance;
thirdAccount.accNum = this.accNum ;
thirdAccount = new Account(this.owner,accNum,balance);
}// end if
else thirdAccount = new Account(this);

return thirdAccount;
}// end mergeAccounts

كنت كآتبتها بدون كومبآيلر فماآنتبهت للخطأ , آكيد عندكم طلع الخطأ
المشكله في الجزئيه هذي


thirdAccount.balance = this.balance+secondAccount.balance;
thirdAccount.accNum = this.accNum ;

مآآقدر اقول كذا وآنا للحين ماسويت آنشاء للآوبجكت thirdAccount
الصح يآأنكم تسوون له آنشاء في البدايه فاضي ( لو كان عندكم كونستركتور بدون باراميتر )
وتستخدمون set للقيم آو تعرفونها وتخزنون القيم بمتغيرات بعدين تسوون الآنشاء
الصح كذآ قلب2

public Account mergeAccounts(Account secondAccount){
Account thirdAccount ;
if(this.owner.equals(secondAccount.owner)){
double thirdAccountBalance = this.balance+secondAccount.balance;
int thirdAccountAccNum = this.accNum ;
thirdAccount = new Account(this.owner,thirdAccountAccNum,thirdAccount Balance);
}// end if
else thirdAccount = new Account(this);

return thirdAccount;
}// end mergeAccounts
+
عندكم شي مآشفت آحد حطه !
في كلآس Customer , آقروا السؤال زين

• A method named sameCustomer that returns true if the current Customer object has the same idNum as another object sent as a parameter.

من يقول لي كيف بتتغير الميثود mergeAccounts بعد ماكتبنآ sameCustomer ض2
ن2

أروع الزنابق
18th February 2012, 11:47 PM
السلام عليكم

public class Account
{
private customer owner;
private int accNum;
private double balance;

public Account(){
owner=null;
accNum=0;
balance=0.0;}

public Account(customer o,int c,double i)
{
owner=o;
accNum=c;
balance=i;
}

public Account(Account e){
this.owner=e.owner;
this.accNum=e.accNum;
this.balance=e.balance;}


public void setOwner(customer obj){
owner=obj;
}

public void setAccNum(int y){
accNum=y;
}

public void setBalance(double a){
balance=a;
}

public customer getOwner(){
return owner;
}

public int getAccNum(){
return accNum;
}

public double getBalance(){
return balance;
}

public Account mergeAccount(Account secondAccount){
Account thirdAccount=new Account();

if(this.owner.equals(secondAccount.owner)){
thirdAccount.balance=this.balance+secondAccount.ba lance;
thirdAccount.accNum=this.accNum;}

else
thirdAccount.owner=this.owner;
thirdAccount.accNum=this.accNum;
thirdAccount.balance=this.balance;

return thirdAccount;}}

public void display(){
System.out.println(accNum);
System.out.println(balance);
}
}


----jGRASP exec: javac -g Account.java

Account.java:63: error: class, interface, or enum expected
public void display(){
^
Account.java:65: error: class, interface, or enum expected
System.out.println(balance);
^
Account.java:66: error: class, interface, or enum expected
}
^
3 errors

----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.

لو سمحتوا
ايش الخطأ في هذي الميثود؟؟؟؟؟
وشكرا قلب2قلب2

برنسيسة الخليج
19th February 2012, 12:45 AM
public Account(){
owner=null;
accNum=0;
balance=0.0;}

public Account(customer o,int c,double i)
{
owner=o;
accNum=c;
balance=i;
}




ليش هنآ مسويه الكونستركتر مرتين وحده بدون بارميتر ووحده ببراميتر ..؟؟!

مكتوب بالسؤال with three parameter !

يعني ببراميتر ( owner , accNum , balance )

سوي كونستركتر واحد h1

نـزف !
19th February 2012, 02:19 PM
السلام عليكم

public class Account
{
private customer owner;
private int accNum;
private double balance;

public Account(){
owner=null;
accNum=0;
balance=0.0;}

public Account(customer o,int c,double i)
{
owner=o;
accNum=c;
balance=i;
}

public Account(Account e){
this.owner=e.owner;
this.accNum=e.accNum;
this.balance=e.balance;}


public void setOwner(customer obj){
owner=obj;
}

public void setAccNum(int y){
accNum=y;
}

public void setBalance(double a){
balance=a;
}

public customer getOwner(){
return owner;
}

public int getAccNum(){
return accNum;
}

public double getBalance(){
return balance;
}

public Account mergeAccount(Account secondAccount){
Account thirdAccount=new Account();

if(this.owner.equals(secondAccount.owner)){
thirdAccount.balance=this.balance+secondAccount.ba lance;
thirdAccount.accNum=this.accNum;}

else
thirdAccount.owner=this.owner;
thirdAccount.accNum=this.accNum;
thirdAccount.balance=this.balance;

return thirdAccount;}}

public void display(){
System.out.println(accNum);
System.out.println(balance);
}
}


----jGRASP exec: javac -g Account.java

Account.java:63: error: class, interface, or enum expected
public void display(){
^
Account.java:65: error: class, interface, or enum expected
System.out.println(balance);
^
Account.java:66: error: class, interface, or enum expected
}
^
3 errors

----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.

لو سمحتوا
ايش الخطأ في هذي الميثود؟؟؟؟؟
وشكرا قلب2قلب2

وعليكم السلآم ورحمة الله وبركآته
الآقواس حبيبتي , مسكره قوسين في ميثود mergeAccount
الصح تحطين جمل else بين قوسين

public Account mergeAccount(Account secondAccount){
Account thirdAccount=new Account();

if(this.owner.equals(secondAccount.owner)){
thirdAccount.balance=this.balance+secondAccount.ba lance;
thirdAccount.accNum=this.accNum;}// end if

else{
thirdAccount.owner=this.owner;
thirdAccount.accNum=this.accNum;
thirdAccount.balance=this.balance;
}// end else
return thirdAccount;

}// end mergeAccount

في جمل else ماتحتآجين تكتبينها كلهآ ; عندك كوبي كونستركتور ارسلي له this بس
آستفيدوا من الآكواد اللي تكتبونها في البرنآمج قلب2
ن2

مبرمج خطير2
19th February 2012, 08:13 PM
شباب فيه احد منكم عنده رابط صفحة الدكتور مهند

ابو سعد 121
19th February 2012, 09:32 PM
شباب فيه احد منكم عنده رابط صفحة الدكتور مهند

أخوي ان كانك تقصد مهند الدغيم فا انا كلمته على النقطه هذي وقال لسا ماله صفحه وقريب بيسويها وقال اذا تبي تمارين وكذا روح لصفحه عبدالرحمن الصالح
الكلام هذا يوم الاحد اللي فات ,,

تحضيري بقراطيسه
20th February 2012, 11:46 AM
ياشبآب الله لايهينكم انا كتبت الكلاس لهالبرنامج بس ماعرفت اكتب المين ..

Create class StudentSection including the following:
- arStudentId: array of integers that represent Student Id numbers. Can hold 25 elements.
- arStudentName: array of strings that represent Student names. Can hold 25 elements.
- No-argument constructor initializes arStudentId and arStudentName with the default values 0 and “NONAME”.
- Constructor
StudentSection(int[] StudentIds, String[] StudentNames)
that copies in arStudentId and arStudentName the content of the arrays given as parameters. We suppose the size of StudentIds and StudentNames < 25.
- Method getStudentName(int id)that looks for the existence of a given Student Id and returns his name.
- Method addStudent(int id, String name)that adds a Student’s data at the end of the arrays.
- Method deleteStudent(int id)that deletes the given Id number and the
corresponding name. Deletion will consist in setting to default values
.
Write a main class to test the class StudentSection.

مالا نهايه
20th February 2012, 05:51 PM
لو سمحتو شوفوا لنا ه الخطأ
ابي اسوي لوب do while داخلها cases
عرفت s من نوع char و ضبط بس يعطيني خطأ عند ال while ان s غير معرفه :p::p:


do{
char s=t.next().charAt(0);
switch(s){
...............
}while(t!='e');



http://im15.gulfup.com/2012-02-20/1329749489901.jpg (http://www.gulfup.com/show/Xc3q09lv09us)

مالا نهايه
20th February 2012, 07:01 PM
^^^^^^^^^^^^^^^^^^^^^^

خلاص عرفت الحل .... اني اعرف s خارج اللوب بعدين القراءه اخليها داخل

HASSAN0
20th February 2012, 10:43 PM
مشكلة اول مرة تواجهني وعجزت افهمها آرجوا المساعدة



import java.util.*;
public class EX {
public static void main (String args[]) {

Scanner sc = new Scanner(System.in);
Company1 cc = new Company1(25);
Company1 cc1;

do{
System.out.println("----------------MENU-----------------");
System.out.println("----------------n-1:insert-----------------");
System.out.println("----------------n-2:search-----------------");
System.out.println("----------------n-3:delet-----------------");
System.out.println("----------------n-4:display-----------------");
System.out.println("----------------n-5:nbchildren-----------------");
System.out.println("----------------n-6:exit-----------------");
System.out.println("Enter your choice");
int choice=sc.nextInt();
while(choice!=1 && choice!=2 && choice!=3 && choice!=4 && choice!=5 && choice!=6){
System.out.println("Please enter the corrent number, Try Agian:(");
choice=sc.nextInt();
if(choice==1 || choice==2 || choice==3 || choice==4 || choice==5 || choice==6 )break;
}
switch(choice){
case 1:{
cc.insertEmployee(null);
}break;
case 2:{
cc.display();
}break;
case 4:cc.insertEmployee(null);
case 3:{
cc.searchEmployee(null);
}break;
case 5:{
cc.Salary(choice);
}break;
case 6:break;
}
}
}
}








الأرورر يجيني بالاقواس اللي تحت ؟؟؟؟؟ :p::p:

مالا نهايه
20th February 2012, 10:57 PM
^^^^^^^^^^^^^^^^^^^

جرب هذا ما اشتغل الرن عندي لان الكلاس الاول موب عندي


import java.util.*;
public class EX {
public static void main (String args[]) {

Scanner sc = new Scanner(System.in);
Company1 cc = new Company1(25);
Company1 cc1;

do{
System.out.println("----------------MENU-----------------");
System.out.println("----------------n-1:insert-----------------");
System.out.println("----------------n-2:search-----------------");
System.out.println("----------------n-3:delet-----------------");
System.out.println("----------------n-4:display-----------------");
System.out.println("----------------n-5:nbchildren-----------------");
System.out.println("----------------n-6:exit-----------------");
System.out.println("Enter your choice");
int choice=sc.nextInt();
}while(choice!=1 && choice!=2 && choice!=3 && choice!=4 && choice!=5 && choice!=6);
System.out.println("Please enter the corrent number, Try Agian:(");
choice=sc.nextInt();
if(choice==1 || choice==2 || choice==3 || choice==4 || choice==5 || choice==6 )break;

switch(choice){
case 1:
cc.insertEmployee(null);
break;
case 2:
cc.display();
break;
case 4:cc.insertEmployee(null);
case 3:
cc.searchEmployee(null);
break;
case 5:
cc.Salary(choice);
break;
case 6:break; }

}
}

Now or Never
21st February 2012, 07:56 PM
نزف ماشاء الله شرحك يجنن
ولا عليك امر تقدري تشرحيلي ال add في ال aggregation و compositon حبة حبة ؟

Moo00oon14
21st February 2012, 10:35 PM
معليش باسال في احد يعرف method Delete and Deleteshift

تستقبل براميتر من نوع انت واهي void

Claire22
22nd February 2012, 12:45 AM
الله يجزاك خير نزف
شرحك ماشاء الله واضح ومفهوم
الله يسعدك

نـزف !
22nd February 2012, 04:32 PM
نزف ماشاء الله شرحك يجنن
ولا عليك امر تقدري تشرحيلي ال add في ال aggregation و compositon حبة حبة ؟

آبشري ولآ يهمك قلب2


معليش باسال في احد يعرف method Delete and Deleteshift

تستقبل براميتر من نوع انت واهي void

قصدك فيه آرري وبتحذفين منها ؟


الله يجزاك خير نزف
شرحك ماشاء الله واضح ومفهوم
الله يسعدك

وآياك حبيبتي قلب2
الله يوفقكم ن2

+

اللي عنده سؤآل ياليت يحط لنآ السؤآل كامل وبعدين يوضح وين آستفساره
لآن السؤال يكون فيه آشياء مهمه للجوآب على آستفساراك ,,

Moo00oon14
23rd February 2012, 11:28 AM
ايه فيها ارراي وباحذف منها

ليتك معي
23rd February 2012, 09:40 PM
احد يعرف مواعيد العال للاختبارات الشهرية متى ؟

نـزف !
23rd February 2012, 11:34 PM
Composition

http://www13.0zz0.com/2012/02/23/21/450770175.png
معنآها .. يتكون من
مثآل : الكورس يتكون من شعب
كلآس كورس

public class Course {
String name;
int hours;
Section [] sections ;
int length;
public Course(String cName, int h){
name = cName;
hours = h;
sections = new Section[4];
length =0;
}// end constructor

public void addSection(Sction s){
sections[length] = new Section(s);
length++;
}// end addSection

}// end course


آهم شي ميثود addSection
في الكمبزشين لآزم كلمة new , آسوي آوبجكت جديد وآضيفه
بمعنى آني لو حذف الكورس , بتنحذف الشعب ..

شرح الآضافه بصوره متحركه

http://up13.up-images.com/up/viewimages/c313215f55.gif

نـزف !
24th February 2012, 12:10 AM
Aggregation

http://www13.0zz0.com/2012/02/23/21/360496280.png
معنآها .. يضم
مثآل : الشعبه تضم طلبة مسجلين فيهآ
كلآس Section

public class Section {
int sectionNum;
String day;
String time;
Student [] students ;
int length;
public Course(int num , String d , String t){
sectionNum = num;
day = d;
time =t;
students = new Student[4];
length =0;
}// end constructor

public void addStudent(Students s){
students[length] = s;
length++;
}// end addStudent

}// end section


آهم شي ميثود addStudent
في الآقرقيشن بدون كلمة new
آنا بس أآشر على مكان الآوبجت اللي جايني
فـ آكيد لو آحذف الشعبه , بيبقون الطلآب وممكن يكونون في شعب ثآنيه

شرح الآضافه بصوره متحركه

http://up13.up-images.com/up/viewimages/7ccfaa2788.gif

نـزف !
24th February 2012, 12:28 AM
ايه فيها ارراي وباحذف منها

عطيني كودهآ

الهدواء سلطان
24th February 2012, 08:49 AM
نزف الله يجزيك بالجننه يااارب وفاللك A+ ...

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

زهور عمري
24th February 2012, 10:33 AM
صباح الخير ..... عندي مشكله ... هذا سؤال .... وانا كتبت كل الكلاسات بس موعارفة كيف اسوي مين واستخدمة بطريقة صحيحة ممكن مساعدة .... حلي بالاخير

http://im30.gulfup.com/2012-02-24/1330068503561.jpg (http://www.gulfup.com/show/X3ecgwgkathfb)

The shape class:
Attributes
• name is a string specifying the kind of the shape (eg. Rectangle, circle,…). It is a private attribute.
• color is a string specifying the color of the shape. It is a private attribute.
• perimeter is a double specifying the perimeter of the shape. It is a protected attribute.
• area is a double specifying the area of the shape. It is a protected attribute.
Methods:
• Constructor: Shape(String s1,String s2 ,double d1,double d2)
• Setters: setName(String s1), setPerimeter(double p), setArea(double a), setColor(double c)
• Getters: getName(), getPerimeter(), getArea()
The rectangle class
Attributes

• width is a double specifying the width of the rectangle. It is a public attribute.
• length is a double specifying the length of the rectangle. It is a public attribute.

Methods:
• computePerimeter() returns the perimeter of the rectangle.
• computeArea() returns the area of the rectangle.
• printInfo() returns a string specifying the name, the color, the area and the perimeter of the rectangle

The circle class
Attributes

• radius is a double specifying the radius of the circle. It is a public attribute.

Methods:.
• computePerimeter() returns the perimeter of the circle.
• computeArea() returns the area of the circle.
• printInfo() returns a string specifying the name, the color, the area and the perimeter of the circle



public class Shape
{
private String name;
private String color;
protected double perimeter;
protected double area;


public Shape( String N,String C,double P,double A){
name=N;
color=C;
perimeter=P;
area=A;}
public void setName(String na){name=na;}
public void setColor(String cc){color=cc;}
public void setPerimeter(double pp){perimeter=pp;}
public void setArea(double aa){area=aa;}
//
public String getName(){return name;}
public String getColor(){return color;}
public double getPerimeter(){return perimeter;}
public double getArea(){return area;}

}



public class Rectangle extends Shape{

public double width;
public double length;
public Rectangle(String N,String C,double P,double A,double W,double L){
super(N,C,P,A);
width=W;
length=L;}
public double computePerimeter(){
double rr= width*length;
return rr;}
public double computeArea(){
double aa= (width+length)*2;
return aa;}
public void printInfo(){
System.out.println(getName()+" "+getColor()+" "+perimeter+" "+area);}
}





public class Circle extends Shape{

public double radius;
public Circle(String N,String C,double P,double A,double R){
super(N,C,P,A);
radius=R;}
public double computePerimeter(double r){
double pe= 2*3.14*radius;
return pe;}
public double computeArea(double r){
double co= 3.14*radius*radius;
return co;}
public void printInfo(){
System.out.println(getName()+" "+getColor()+" "+perimeter+" "+area);}
}



import java.util.*; // program uses Scanner
public class Tast{
//main method
public static void main (String[]args){
Scanner input= new Scanner(System.in);// create Scanner
int w;
Circle circle;
int l;
int r;
String S;
String C;
System.out.println("Ener the name of the Shape ");
S=input.next();
System.out.println("Ener the caloer of the Shape ");
C=input.next();
System.out.println("Ener the r ");
r=input.nextInt();
circle= new Circle(S,C,p,A,r);
circle.printInfo();
}
}




يعطيكم العافية ....

ليتك معي
24th February 2012, 05:29 PM
احد يعرف مواعيد العال للاختبارات الشهرية متى ؟

ن2 احد يعرف

مبرمج خطير2
24th February 2012, 05:54 PM
الله يعطيك الف عافية نزف

مالا نهايه
24th February 2012, 07:06 PM
السلام عليكم لو سمحتو كيف هذي الميثود

The class should also include methods to add to the total credit hours.

و الثانيه

i. srch_st ( int id): to search for a particular student and return its position in the array.

ابو سعد 121
24th February 2012, 08:54 PM
السلام عليكم
كيف حالكم تمام ان شاء الله
الله يجمعنا واياكم بالجنه زي ما اجتمعنا في مجلس العلم هذا اللهم آمين
يا اخواني عندي استفسار دكتونا كلفنا بواجب قبل اسبوع اللي هو تسوي برنامج وتحط فيه الميشودات والحركات والأرري اف اوبجيكت والخ وخصنا الحمد لله منه
المهم واجب الاسبوع ذا هو انك تسوي كلاسين كومبوزيشن واقريقيشن على نفس برنامجك السابق , فا الله لا يهينكم
برنامجي كان عن معرض السيارات وعجزت أطلع فكرتين وحده كومبوزيشن والثانيه اقريقيشن وش رايكم أبي مقترحات على أفكار تصلح لفكرة البرنامج الأساسية اللي هي معرض السيارات .

لمسة برود
24th February 2012, 10:24 PM
ممكن مساعدة الله لا يهينكم

انا كتبت كود public boolean delst(Students st) في كلاس School

بس مو عارفة كيف أستدعيها بالمين ؟؟؟؟؟؟؟؟؟؟؟

لمسة برود
24th February 2012, 10:26 PM
ممكن مساعدة الله لا يهينكم

انا كتبت كود public boolean delst(Students st) في كلاس School

بس مو عارفة كيف أستدعيها بالمين ؟؟؟؟؟؟؟؟؟؟؟

~ SoKarH
24th February 2012, 10:30 PM
^

اعملي اوبجيكت من نوع ستودينت y وارسليه للكونستراكتر بعد ماتحطي فيه المعلومات المطلوبه
واوبجيكت من نوع سكول x

المناداة تصير كذا


x.delat(y);

ابو سعد 121
24th February 2012, 10:32 PM
السلام عليكم
كيف حالكم تمام ان شاء الله
الله يجمعنا واياكم بالجنه زي ما اجتمعنا في مجلس العلم هذا اللهم آمين
يا اخواني عندي استفسار دكتونا كلفنا بواجب قبل اسبوع اللي هو تسوي برنامج وتحط فيه الميشودات والحركات والأرري اف اوبجيكت والخ وخصنا الحمد لله منه
المهم واجب الاسبوع ذا هو انك تسوي كلاسين كومبوزيشن واقريقيشن على نفس برنامجك السابق , فا الله لا يهينكم
برنامجي كان عن معرض السيارات وعجزت أطلع فكرتين وحده كومبوزيشن والثانيه اقريقيشن وش رايكم أبي مقترحات على أفكار تصلح لفكرة البرنامج الأساسية اللي هي معرض السيارات .

يا عيال

ابتهالات1
25th February 2012, 07:13 PM
ادري اني داخله عرض بينكم ( انا عال 111 )
بس لاتحذفون مشاركتي ولا تنقلونها . الموضوع الثاني ماردو علي ومعاد بقى وقت :(
بما انكم اخبر جيت اسألكم
ابي اسألكم ياعال 113 عن سؤال جانا في الشيت ولا عرفت له :"( ..
ان قدرتوا تزينون لي الكود الله يجزاكم خير .. حاس راسي
والا ع الاقل اشرحوووه بالتفصييييل الممل ... ابي ازينه صح ..

هذا هو
Q5:
Write a program that prompts the user to enter time in the format HH:MM and print the total time in minutes

Example:
Enter time in format HH:MM > 11: 01
Hour is : 11
Minutes are : 01
Total time in minutes : 661 minutes

مالا نهايه
25th February 2012, 10:08 PM
السلام عليكم لو سمحتو كيف هذي الميثود

The class should also include methods to add to the total credit hours.

و الثانيه

i. srch_st ( int id): to search for a particular student and return its position in the array.

تكفون شوفوا لنا ه الاسئله

صحراء
26th February 2012, 12:20 AM
ياشباب الاختبار اي يوم تاريخ كم ؟

ويعطيكم العافية على مجهودكم

أعذب بهجة
26th February 2012, 12:23 AM
ادري اني داخله عرض بينكم ( انا عال 111 )
بس لاتحذفون مشاركتي ولا تنقلونها . الموضوع الثاني ماردو علي ومعاد بقى وقت :(
بما انكم اخبر جيت اسألكم
ابي اسألكم ياعال 113 عن سؤال جانا في الشيت ولا عرفت له :"( ..
ان قدرتوا تزينون لي الكود الله يجزاكم خير .. حاس راسي
والا ع الاقل اشرحوووه بالتفصييييل الممل ... ابي ازينه صح ..

هذا هو
Q5:
Write a program that prompts the user to enter time in the format HH:MM and print the total time in minutes

Example:
Enter time in format HH:MM > 11: 01
Hour is : 11
Minutes are : 01
Total time in minutes : 661 minutes

ممكن تحلينه بإنك تاخذين الـ index للـ ( : )> النقطتان الرأسيتان
طبعا تاخذينه بعد ما تحولين الانتجر لسترنج أو تفرضين من البداية إن اليوزر بيدخل الأرقام سترنج
بعد ما تاخذين الإندكس سوي سب سترنج من البداية للاندكس بعدين من الاندكس للنهاية
و حوليهم لانتجر بالبارس
و اطبعيهم بعدين اجمعي التوتل لهم
أتمنى وضحت لك الفكرة

تيمور
26th February 2012, 12:47 AM
شباب الاختبار متى ؟؟

I.T
26th February 2012, 01:07 AM
شباب الاختبار متى ؟؟

يوم الاثنين اللي قبل الاجازه

19-03-2012 .... 26-04-1433

حكايه قلب
26th February 2012, 08:43 PM
مرحبا كيفكم
ممكن احد يشرح لي compsition&Aggregation
عجزت استوعبها واستوعب الفرق بينهم
حتى هنا في شرحكم ما فهمت
بليززز احد يساااعدني ومره شكراااا
الله يسعدكم ويوفقكم ويسهل عليكم يااارب

برنسيسة الخليج
26th February 2012, 10:34 PM
مرحبا كيفكم
ممكن احد يشرح لي compsition&Aggregation
عجزت استوعبها واستوعب الفرق بينهم
حتى هنا في شرحكم ما فهمت
بليززز احد يساااعدني ومره شكراااا
الله يسعدكم ويوفقكم ويسهل عليكم يااارب

شوفي حبيبتي ..
بشرح لك ع شيتنا الأخير ..

أحنا كان عندنا كلاسschool .. وكلاس student ..
لما أبي أحدد العلاقه بين الكلاسين ..
تخيلي معي : إذا حذفت الـ school .. الـ student خلاص مايدرسووون ؟!
اكيد لا .. فيه مدارس ثانيه يقدرون يروحون لها ..
فهنا تصي العلاقه : Aggregation ..

وتكتب كذا :



public boolean add_st(Student st){
if ( numOfStudent == s.length )
return false ;
s[ numOfStudent++ ] = st ; // aggregaion : because if you delete the school, students can go to another school
return true ;
}





s[ numOfStudent++ ] = st ;


ولو العلاقه compsition

راح تكتبينها كذا :




public boolean add_st(Student st){
if ( numOfStudent == s.length )
return false ;
s[ numOfStudent++ ] =new Student(st) ;
}



تكونين اوبجكت اري جديد


s[ numOfStudent++ ] =new Student(st) ;

ْ~فجر الأمل~ْ
27th February 2012, 04:13 PM
بنااات بليييز أبغى الحل الصحيح لشيت 3
أنا محاولتي تمشي بالكومبايلر بس بالرن ما يشتغل البرنامج


هذي محاولتي
كلاس student




public class Student{

//private attribute:
private String name;
private int id;
private inttotalCreditHours;
private double gpa;
private static int totalNumOfStudent;//to keep track for the num of student

//constractor
public Student (String name1,intid1)
{
name=new String(name1);
id=id1;
totalNumOfStudent++;
}

//set methods for the attributes
public void setName (String name1)
{
name=new String(name1);
}

public void setId (int id1)
{
id=id1;
}

public void setTotalCreditHours (int t)
{
totalCreditHours=t;
}

public void setGpa (double gpa1)
{
gpa=gpa1;
}

//method that substraction from the track
public void setNumOfStudent()
{
totalNumOfStudent--;
}

//get methods for the attribute
public String getName ()
{
return name;
}

public int getId ()
{
return id;
}

public int getTotalCreditHours ()
{
return totalCreditHours;
}

public double getGpa ()
{
return gpa;
}

public int getNumOfStudent()
{
return totalNumOfStudent;
}

//method add total
public void addTotal(int t)
{
totalCreditHours=t;
}

//method toString
public String toString ()
{
return "Name:"+name+"\tID: "+id+"\tThe total credit hours: "+totalCreditHours+"\tgpa: "+gpa+"\n";
}
}//end class




وهذا كلاس school




public class School
{

//private attribute:
private String name;
private intnumOfStudent;
private Student[] student;
private static int count=0;

public School (String name1, intnum)
{
name=new String(name1);
numOfStudent=num;
student=new Student[num];
}//end constructor

//constractor
public School (String name1, Student[] st)
{
name=new String(name1);

//we do this method to add student because therelation between Student and School is composition
for (int i=0;i<st.length&&i<student.length;i++)
{
student[i]=new Student(st[i].getName(),st[i].getId());
student[i].setTotalCreditHours(st[i].getTotalCreditHours());
student[i].setGpa(st[i].getGpa());
count++;
}//end for loop

}//end constractor

//set methods for the attributes
public void setName (String name1)
{
name=new String(name1);
}

public void setNumOfStudent (int num)
{
numOfStudent=num;
}

//get methods for the attributes
public String getName ()
{
return name;
}

public int getNumOfStudent ()
{
return numOfStudent;
}

//method toString
public String toString ()
{
String s="";
for (int i=0;i<student.length;i++)
s=s+student[i].toString();
return s;
}

//method srch_st
public int srch_st (int id1)
{
int pos=-1;
for (int i=0;i<student.length;i++)
{
if (student[i].getId()==id1)
pos=i;
break;
}
return pos;
}

//method del_st:
public boolean del_st (Student st1)
{
boolean b=false;
for (int i=0;i<student.length;i++)
if (student[i].getName().equals(st1.getName())==true)
if (student[i].getId()==st1.getId())
if(student[i].getTotalCreditHours()==st1.getTotalCreditHours())
if (student[i].getGpa()==st1.getGpa())
{
student[i]=newStudent(student[count-1].getName(),student[count-1].getId());
student[i].setTotalCreditHours(student[count-1].getTotalCreditHours());
student[i].setGpa(student[count-1].getGpa());
student[count-1]=null;
count--;
student[i].setNumOfStudent();
b=true;
}
return b;
}

//method add_st
public boolean add_st (Student st1)
{
if (count>=student.length)
return false;
else
{
student[count]=new Student(student[count].getName(),student[count].getId());
student[count].setTotalCreditHours(student[count].getTotalCreditHours());
student[count].setGpa(student[count].getGpa());
count++;
return true;
}
}
}//end class


الله يسعد إلي تجاوب ويوفقها وين ما كانت

مالا نهايه
27th February 2012, 05:41 PM
^^^^^^^^
نفس الحاله انقذونا الرن ما يشتغل في مين

Pulse Technology
27th February 2012, 07:39 PM
public account mergeAccounts(account secondAccount){
account thirdAccount ;
if(this.owner.sameCustomer(secondAccount.owner)){
double thirdAccountBalance = this.balance+secondAccount.balance;
int thirdAccountAccnum = this.accnum ;
thirdAccount = new account(this.owner,thirdAccountAccnum,thirdAccount Balance);}
else

thirdAccount = new account(this);

return thirdAccount;
}

سؤال وش هي sameCustomer ؟
وش نسمي هالطريقة ماقد مرّت علي

*Sarah*
27th February 2012, 10:14 PM
^


السـيم كوستومر هي ميثود في كلاس كوستومر احنا عاملينها



public boolean sameCustomer(customer c2){
boolean b=false;
if(c2.getIdNum()==this.getIdNum())
b=true;
return b;
}


عملها تشوف اذا الـ id تبع الاوبجكت الي فالبارامتر نفس الـ id تبع اوبجكتنا الاساسي ولالا

برنسيسة الخليج
28th February 2012, 12:21 AM
وانا جالسه ابحث عن نماذج سابقه وكذا ..

لقيت هالسؤال ..




مطلوب منك برنامج لمكتبه تبيع كتب (ما جاب طاري إعارة) زي العبيكان أو جرير أو غيرها

الكلاسات اللي عندنا

مكتبه
كتاب
مشتري أو عضو
... المين !!!

الكتاب :
سهل فيه خصائص يحفظها بس
وميثودات سهله
إذا تبون شرح أسألوا

المشتري:
له اسم وأي دي وعدد كتب قد شراها والسعر اللي قد دفعه
الميثودات سهله جدا وإذا فيه سؤال حاضر

المكتبه : هنا الكلام كله
عندك مصفوفتين وحده للكتب طولها إما 10 أو من الكونستركتر
والأخرى للمشترين 5 أو من الكونستركتر وفي المين نعطيه 5

هنا

نبي نسوي ميثودات كثير

1. إضافة كتاب
نتأكد إننا نقدر نضيف الكتاب نطلب من المستخدم كل شي عن الكتاب ونضيفه للمصفوفه ونزيد عدد الكتب

2. تغيير عدد النسخ لأي كتاب

3. فتح عضوية
10 ريال

4. عضو يقوم بشراء كتاب
نطلب الأي دي حق العضو ونتأكد أنه موجود
نطلب أسم الكتاب أو الرقم التسلسلي له ونتأكد من توفر نسخ
ننقص واحد من عدد النسخ
نزيد واحد في عدد الكتب اللي شراها العضو
هل هو الكتاب الحادي عشر أو لا ؟؟؟ نبي نرجع لها
نزيد سعر الكتاب إلى مجموع المدفوعات للعضو بعد الخصم 5%

6. شخص عادي يقوم بشراء الكتاب
فقط ننقص واحد من عدد النسخ للكتاب
وإذا صارت صفر نشيل الكتاب << هذي إجتهاد من عندي << إجتهاد يعني من تأليفي << كيفك إذا ما تبي تكتبها

6. طباعة جميع الكتب

7. طباعة جميع الأعضاء




ودي احله بس متعيجزه ومالي خلق وحايمه كبدي وكلش هههه
احسه حلوو .. جربوو للي وده ..

M3 nafssek<<<<<
29th February 2012, 05:41 PM
شباب كيف اضيف اوبجكت من كلاس الى اوبجكت ثاني في كلاس ثاني بعد في Rilationship
مثال عندي كلاس car وكلاس ثاني CarElements هبي اضيف object من CarElements الى object في كلاس car
This method receives a CarElements object and adds it to the Car object.))

Pulse Technology
1st March 2012, 05:18 PM
سؤال في آخر شيت


public class sorat extends audioTrack{
private int soratNum;
private int nomOfAyat;

public sorat( String tit, int dur ,int snumber,int nayat){
duration=dur;// from super class
title=tit;//from super class
soratNum=snumber;
nomOfAyat=nayat;
}

ليه الكونستركتر مو راضي يشتغل

Maestr0
1st March 2012, 07:03 PM
سؤال في آخر شيت


public class sorat extends audioTrack{
private int soratNum;
private int nomOfAyat;

public sorat( String tit, int dur ,int snumber,int nayat){
duration=dur;// from super class
title=tit;//from super class
soratNum=snumber;
nomOfAyat=nayat;
}

ليه الكونستركتر مو راضي يشتغل


public class sorat extends audioTrack{
private int soratNum;
private int nomOfAyat;

public sorat( String tit, int dur ,int snumber,int nayat){
super(tit,dur)
soratNum=snumber;
nomOfAyat=nayat;
}

Pulse Technology
1st March 2012, 07:54 PM
^
شكراً
الله يعطيك العافية : )

Pulse Technology
1st March 2012, 10:03 PM
طيب وهل طريقة الكوبي كونستركتر بنفس الكونستركتر العادي ؟


public sorat(sorat s){
this.title=s.title;//title from supre class
this.duration=s.duration;//duration from supre class
this.soratNum=s.soratNum;
this.nomOfAyat=s.nomOfAyat;}

أو كذا

super(this.title,this.duration)

نـزف !
2nd March 2012, 11:33 AM
^
آيوه ممكن ,
بس آيش قصدك بـ this في الكود الثآني ؟
آنتي كآنك ترسلين لـ كونستركتور الكلآس اللي آنتي فيه قيم المتغيرآت حقته
المفروض ترسلين قيمة متغيرات الآوبجكت الثآني s مو this

Pulse Technology
2nd March 2012, 01:30 PM
^
أهآآ
طيب نزف يعني أنا ماأحتاج أستخدم كلمة سوبر في السب كلاس إلا اذا كان لايوجد ديفولت كونستركتر في السوبر كلاس
لأني جربت عملت ديفولت كونستركتر في السوبر كلاس وبعدها عملت غي السب
title=tit
وأشتغل البرنامج ؟

نـزف !
2nd March 2012, 01:57 PM
لما آكتب super(12,"a",5)a
آيش آقصد ؟ يعني آنا ارسل قيم لـ كونستركتور الكلآس الكبير ( super class )
* الديفولت كونستركتور لما يكون في السب ديفولت يستخدم super(); a
بدون متغيرآت بس عشآن يعطي قيم مبدئية لمتغيرات السوبر

برنسيسة الخليج
2nd March 2012, 02:40 PM
السلام عليكم
كيف حالكم تمام ان شاء الله
الله يجمعنا واياكم بالجنه زي ما اجتمعنا في مجلس العلم هذا اللهم آمين
يا اخواني عندي استفسار دكتونا كلفنا بواجب قبل اسبوع اللي هو تسوي برنامج وتحط فيه الميشودات والحركات والأرري اف اوبجيكت والخ وخصنا الحمد لله منه
المهم واجب الاسبوع ذا هو انك تسوي كلاسين كومبوزيشن واقريقيشن على نفس برنامجك السابق , فا الله لا يهينكم
برنامجي كان عن معرض السيارات وعجزت أطلع فكرتين وحده كومبوزيشن والثانيه اقريقيشن وش رايكم أبي مقترحات على أفكار تصلح لفكرة البرنامج الأساسية اللي هي معرض السيارات .

مافهمت قصدك ..

تبي فكره لكلاس كومبوزيشن وكلاس اقرقيشن ؟!

كلاس المعرض .. وكلاس سيارات ..

كلاس المعرض إذا حذفته السيارات ماراح تنحذف بتبقى .. فيصير > اقرقيشن ..

وكلاس السيارات اذا حذفته بيصير المعرض فاضي مايصلح فيصير > كومبوزيشن ..

D O T ~
2nd March 2012, 02:46 PM
السسلام عليكم ,

حصلت لي ظروف ولا قدرت احضر محاضرات الجافا ب شابتر 4-1 و 4-2
وانا من النوع اللي اكتب علشان لما اذاكر افهم , بس اللحين السلايييد ماكتبت فيه ششىء:1(!!

ياليت اللي فاهم اشياء من هالشابتر يحطها لنا نستفيد وندعي له :0
وشكراً db8 (f),

Pulse Technology
2nd March 2012, 03:02 PM
^
عطينا عناوين الدروس الي مافهمتيها وإن شاء الله
نوضحها هنا :)

لو سمحتم الي عندها نماذج لأسئلة إمتحانات سابقة تنزلها
خصوصاً سؤال Trac

مالا نهايه
2nd March 2012, 04:39 PM
^^^^^^^^^^^^^^^^^^^^^^

ايه تكفون نماذج سابقه .... خصوصا الترم اللي راح

Claire22
2nd March 2012, 04:57 PM
بنات الميد الى وين ؟

*Sarah*
2nd March 2012, 05:16 PM
^^

لمن الانهريتنس

مبرمج خطير2
2nd March 2012, 05:48 PM
شباب وين اقدر احصل اسئلة السنوات السابقة

D O T ~
2nd March 2012, 06:11 PM
^
عطينا عناوين الدروس الي مافهمتيها وإن شاء الله
نوضحها هنا :)

لو سمحتم الي عندها نماذج لأسئلة إمتحانات سابقة تنزلها
خصوصاً سؤال Trac


مأفي شئ محدد:× ,
يعني لو تقدرين توضحين الاشياء المهمه أوالزبدة في شابتر الانهيرتنز ,مز1ألوقه1

Moo00oon14
2nd March 2012, 07:40 PM
لو سمحتوا نبي نماذج اسئله سابقه لجافا 2 طالبات

مالا نهايه
2nd March 2012, 09:23 PM
الله يعافيكم اختبارنا الاحد شوفو لنا اي نمااااااذج جافا 113:لي::لي:

نـزف !
3rd March 2012, 02:54 PM
ملفآت مرره كويسه فيهآ نماذج وشرح (http://www.4shared.com/rar/LgjuVpaQ/java113.html)
ملخصآت لكل شآبتر (http://www.4shared.com/zip/EgUFmatX/csc_113_2.html)
نمآذج عآم 2010-2011 (http://www.4shared.com/rar/GAc2iPya/C-_Users_user_Desktop_____113_.html)
صفحة الآستاذ صفوان قآسم فيهآ نماذج ولآبات محلوله (http://faculty.ksu.edu.sa/sqasem/Pages/CSC113-PreviousAssignmentsandExams.aspx)
برآيي آنا اهم ملف الآول , كلكم شوفوه
الله يوفقكم قلب2 قلب2

ْ~فجر الأمل~ْ
3rd March 2012, 05:20 PM
ما أقول غير الله يوفقك وييسر خطاك وين ما كنتي
من جد أنقذتينا ربي يسعدك قلب2

D O T ~
3rd March 2012, 06:36 PM
نزف ,
الله يوفقك ويبارك لك بوقتك ويسهل عليك وييسر لكَ ,
شكراً قلب2قلب2 ,

برنسيسة الخليج
3rd March 2012, 08:04 PM
×
×


http://www.cksu.com/vb/uploaded/25306_1174242677.jpg

برنسيسة الخليج
3rd March 2012, 08:13 PM
×
×

Case Study Example

http://csc113ksu.files.wordpress.com/2012/02/case-study_chapter-2.docx

class Student




class student
{
private int id ;
private String name , address , tel ;
LibraryItem list[] ;
int count = 0 ;


public student(int d , String n , String add , String tl )
{
id = d ;
name = n ;
address = add ;
tel = tl ;
list = new LibraryItem[5] ;
count = 0;
}

public void setId(int d )
{ id = d ; }

public void setName(String n )
{name = n ; }

public void setAddress(String d)
{ address = d ; }

public void setTel(String t)
{tel = t; }

public int getId()
{return id ; }

public String getName()
{ return name ; }

public String getTel()
{ return tel ; }

public String getAdress()
{ return address ; }

public void copyS(student s)
{
id = s.id ;
name = s.name ;
address = s.address ;
tel = s.tel ;
list = s.list ;
}

public void addLibrary(LibraryItem obj)
{
if(count <list.length )
{
list[count] = obj ;
count++ ;
}
}

}



class LibraryItem




class LibraryItem
{
private String no , tit , status ;
private double cost ;

public LibraryItem(String n , String t , double c )
{
no = n ;
tit = t ;
cost = c ;
}

public String getNo()
{return no ; }

public String getTitle()
{return tit ; }

public double getCost()
{return cost ; }

public String getStatus()
{return status ; }

public void setCost(double c)
{cost = c ; }

public void setTitle(String t)
{tit = t ; }

public void setStatus(String s)
{status = s ; }

public void copyLibraryItem(LibraryItem obj )
{
no = obj.no ;
tit = obj.tit ;
cost = obj.cost ;
status = obj.status ;
}

}





class Library




class Library
{
private String name , address , tel ;
LibraryItem list[] ;
student[] listStd ;
int count = 0 ;
public Library( String n , String add , String tl)
{
name = n ;
address = add ;
tel = tl ;
list= new LibraryItem[10] ;
listStd = new student[10] ;
}

public void setName(String n )
{name = n ; }

public void setAddress(String d)
{ address = d ; }

public void setTel(String t)
{tel = t; }

public String getName()
{ return name ; }

public String getTel()
{ return tel ; }

public String getAdress()
{ return address ; }

public void copyL(Library s)
{
name = s.name ;
address = s.address ;
tel = s.tel ;
}

public void addLibrary(LibraryItem obj)
{
if(count <list.length )
{
list[count] = new LibraryItem( obj.getNo() , obj.getTitle() , obj.getCost() ) ;
count++ ;
}
}


}




دعواتكم قلب2

Pulse Technology
3rd March 2012, 08:25 PM
نزف قلب2
برنسيسة الخليج قلب2

الله يسعدكم يآرب

**
في شيت ثلاثة كتب هالفقرة
Class Student with information including name, id, total credit hours, and gpa. The class should include a constructor that receives name and id, and appropriate set and get methods The class should also include methods to add to the total credit hours, in addition to method toString. Finally, the class should keep track of the total number of students added.


كيف طريقة الكيب تراك ؟
لاحظت إن كل بنت لها طريقة

أروع الزنابق
3rd March 2012, 08:43 PM
السلام عليكم
قلب2قلب2
كيفكم بنات
بنات برنامجي الرن فيه مايطلع النتيجه الصحيحه :oh:
ومااعرف السبب جش2
ممكن تساعدوني

هذا الكلاس

public class CD
{
private String title;
private int price;
private AudioTrack[] audioTrack;
public int nbrTrack;

public CD(){
title=" ";
price=0;
nbrTrack=0;}

public CD(String tit,int pri,int nbrta)
{
title=tit;
price=pri;
nbrTrack=0;
audioTrack=new AudioTrack[nbrta];

}

public void addAudio(AudioTrack A){


for(int i=0;i<audioTrack.length;i++){
audioTrack[i]=new AudioTrack();
if(audioTrack[i]==null)
audioTrack[i]=new AudioTrack(A);
nbrTrack++;
}}

public int countNashid(int yea){
int count=0;
for(int t=0;t<audioTrack.length;t++){
if(audioTrack[t].getYear()==yea){
count++;}}
return count;}
}

Main class

public class Application{
public static void main(String[]args)
{
Sourat So1=new Sourat("Al Rahman",5,55,78);
Sourat So2=new Sourat("Al Kahf",9,18,110);
Sourat So3=new Sourat("Al Shams",2,91,15);
Nashid Na1=new Nashid("Allahou Akbar",4,2011);
Nashid Na2=new Nashid("Al sabah",7,2011);

CD CD1=new CD("Sorat&Nashid",50,30);
CD CD2=new CD("Sourat & Nashid 2",50,30);

CD1.addAudio(So1);
CD1.addAudio(So2);
CD1.addAudio(Na1);

CD2.addAudio(So3);
CD2.addAudio(Na2);

Reciter RE=new Reciter("Bader",45,2);

RE.addCd(CD1);
RE.addCd(CD2);


Na1.setYear(2011);
Na2.setYear(2011);

int counter,a,b;
a=CD1.countNashid(2011);
b=CD2.countNashid(2011);

counter=a+b;

System.out.println("The number of Nashid recorded in 2011 is "+counter);
}
}




Run

----jGRASP exec: java Application

The number of Nashid recorded in 2011 is 0

----jGRASP: operation complete.


والف شكر لكم ن2

مالا نهايه
3rd March 2012, 09:08 PM
نزف !

الله يوفقك ان شاءالله ما قصرتي..

برنسيسة الخليج
3rd March 2012, 09:26 PM
السسلام عليكم ,

حصلت لي ظروف ولا قدرت احضر محاضرات الجافا ب شابتر 4-1 و 4-2
وانا من النوع اللي اكتب علشان لما اذاكر افهم , بس اللحين السلايييد ماكتبت فيه ششىء:1(!!

ياليت اللي فاهم اشياء من هالشابتر يحطها لنا نستفيد وندعي له :0
وشكراً db8 (f),

×
×
هذا 4.1

inheritance " الوراثه "

بهذا الدرس بنصير نقدر نسوي كلاس رئيسي " suberclass " نضع فيه كل الأشياء اللي نبيها في كلاس آخر " subclass " ..
يعني ننشئ كلاس أب .. وكلاسات للأبناء ..
فالأبناء يرثون الصفات من الاب ..

يعني بدل مانسوي كلاس ونضع فيه كل الصفات اللي نبيها بعدين نسوي كلاس ثاني ونضع مره ثانيه نفس الصفات وكلاس ثالث ...الخ
فالجافا يختصر لك هالشي بالـ inheritance ..

نسوي كلاس سوبر ونحط فيه اللي نبي .. والكلاسات الثانيه ترث نفس الخصائص

..

زي كذا

كلاس الـ suber



public class Father{

//body of the class

}



كلاس الـ sub




class Son extends Father {

//body of the class
}



extends تعني " يستمد " ..يعني اننا نستمد الصفات اللي في كلاس الـ super في الكلاس الجديد الـsub





public class Inheritence{

public static void main (String []args){


Father obj = new Father();


obj =new Son();



System.out.println("Father");

}
}



شرح بسيط اتمنى يفيد ولو بشي بسيط .. مع اني تأخرت بس الاشغال ماتخلص ..

نـزف !
3rd March 2012, 10:13 PM
آروع الزنآبق عندك مشكله في countNashid
بنات آنتم مآخذتوا instanceof ؟؟
دائما لمآ يكون عندكم آرري من نوع super
ودآخلها عنآصر من آنواع الـ sub تحتاجون لـ instanceof عشآن تحددون نوع الآوبجكت قبل كل شي


public int countNashid(int yea){
int count=0;
for(int t=0;t<audioTrack.length;t++){
if(audioTrack[i] instanceof Nashid ){
if(audioTrack[t].getYear()==yea){
count++;}}}
return count;
}

+ مآتحتآجين قوس بعد الريترن , مفروض قوس اللوب يتقفل قبلهآ
* ملآحظه لمآ يكون عندك عدآد للآرري , لآ تمشين في اللوب عالطول كآمل
آمشي عالعداد , يصير كذآ


public int countNashid(int yea){
int count=0;
for(int t=0;t<nbrTrack;t++){
if(audioTrack[i] instanceof Nashid ){
if(audioTrack[t].getYear()==yea){
count++;}}}
return count;
}


آن شاء الله يضبط معك الحين قلب2

أروع الزنابق
3rd March 2012, 11:02 PM
نزف !
قلب2 قلب2 قلب2
بنات مين عندها اسئلة سابقة للجافا 2؟
وكيف تجي الاسئلة؟؟

برنسيسة الخليج
3rd March 2012, 11:47 PM
نزف قلب2
برنسيسة الخليج قلب2

الله يسعدكم يآرب

**
في شيت ثلاثة كتب هالفقرة
Class Student with information including name, id, total credit hours, and gpa. The class should include a constructor that receives name and id, and appropriate set and get methods The class should also include methods to add to the total credit hours, in addition to method toString. Finally, the class should keep track of the total number of students added.


كيف طريقة الكيب تراك ؟
لاحظت إن كل بنت لها طريقة

يب يختلف هم يبون يشوفون طريقة كل بنت ..

نـزف !
4th March 2012, 06:26 PM
بششروآ بنآت , كيف الآختبآر :27: ؟
آن شاء الله آنه حلو قلب2

مالا نهايه
4th March 2012, 07:00 PM
^^^^^^^^^^^

اهلين نزف والله الاختبار حليو يعني السؤال الاول فقره b جاء فيه شوي تحفير :و::oh:....

و الباقي حلو...س1
...........................................
سؤال عن الشيت الرن يطلع لي هكذا


----jGRASP exec: java Application

Did you add Audiotrack to CD1 true
Did you add Audiotrack to CD2 true
Num of Nashid recorded during the year 2011 in the CD1 0
Num of Nashid recorded during the year 2011 in the CD2 0
Num of Nashid recorded during the year 2011 in all cds 0

----jGRASP: operation complete.


يعني دائم يح لي صفر ما تتغير القيم

و السؤال الثاني :

- Create a Reciter object that contains the following information:
Name: “ Bader”, age: 45
^^^^^^^
هذا الابجكت يستلم 3 بارامتر وهنا بس طلبو نعبي 2 والثالث اللي هو cdNum:int

نـزف !
4th March 2012, 07:07 PM
الحمدلله , آهم شي بالمجمل حلو قلب2
آحتمال عندك مشكله بـ countNashid رآجعيها زين
الشي الثآني , آذا ماحدد لك السؤآل قيمه يآ آنتي حطيهآ من عندك آو آطلبيها من اليوزر

ن2

حكايه قلب
4th March 2012, 07:14 PM
مره الاختبار ما اعجبني خصوصا السوال الاول ما عرفت احله
سوال البرنامج كان مره حلوه
والله جاني يأأأأأأس عقب الاختبار

نـزف !
4th March 2012, 07:22 PM
^
شيلي اليآس عنك وآعطيني فكرة السؤآل نحله سوى لو فيه مجآل ض2
جآفا 2 كل جزئية المد الآول تدخل في الثآني لآن كله معتمد على بعضه غير عن 1
تحتآجين تفهمين كل شي فيه , و سهل جداً , لآ تستصعبونه قلب2

برنسيسة الخليج
4th March 2012, 07:28 PM
×
×

الاختبار موب شين ..

بصراحه توقعت بيصعبون ..

السؤال الأول تريس سهل ..
السؤال الثاني ماشفته ولا ادري وشوو :|
لاني بديت بالبروقرام بما ان 16 درجه عليه .. واللله خذ كل وقتي ..
باقي من الوقت 5 دقايق .. ماامداني .. حليت التريس وماراجعته :( ..
والسؤال الثاني جايبين كلاس سوبر وكلاس سب وحاطين عليه اسأل .. انشئ اري اوف اوبجكت من مدري وشوو .. و سوي ثلاث امثله اقدر اخلي قمية الـx ثابته < اللي بthis .. ونطلع الاوت بوت .. بصراحه جمل السستم قسم احسها طلاسم .. مدري عشان مافيه وقت ولا وش القصه ..

بصراحه راح علي الوقت السؤال الثاني ماحليته ..
يلا امتحان دنيا .. مايسوى نتضايق عشانه ..

من جد وجد ومن زرع حصد قلب2 ..

حكايه قلب
4th March 2012, 07:33 PM
هع من ضيقه الصدر ما ابي اكمل الشيت
ولا ادرس للكويز اللي عندي
ما عرفت طريقه السوال كله ولا فهمته
ليت احد من البنت يحط السوال

برنسيسة الخليج
4th March 2012, 07:33 PM
×
×

شسمه اللي تبي التاتوريل او الشيتات السابقه تقولي << ترا توني مابعد تنفست من الاختبار هههههه ..

برنسيسة الخليج
4th March 2012, 07:37 PM
هع من ضيقه الصدر ما ابي اكمل الشيت
ولا ادرس للكويز اللي عندي
ما عرفت طريقه السوال كله ولا فهمته
ليت احد من البنت يحط السوال

×
×

:(

يابنت الحلال امتحان دنيا .. عادي تعوضينها بالجايات ..
اهم شي ركزي ع العملي احس الاساس هووو ..

الشيت سهل ماعليك .. حلينا اغلبه بالافاللويشن .. باقي اشياء بسيطه ..
ذاكري الكويز بعد :| لاتخربينها مره وحده عاد ..

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

وبصراحه بعد ماودي نحله مالي خلق ضيقة صدر << توك قايله امتحان دنيا هههه

حكايه قلب
4th March 2012, 07:41 PM
ههههههههههههههه
يا حبيلك والله :×
الله يعينا على الباقي ويسهل يااارب
هع طيب بدرس للكويز والله مخي الى الحين ما فصل من الجافا لو2

برنسيسة الخليج
4th March 2012, 07:43 PM
×
×

ياحلو الجافا بس عند الداتا بيس ..

يهووووووووون عندي ..

بالتوووووفيق قلب2 ..

حكايه قلب
4th March 2012, 07:51 PM
الداتا بيس قصه ثااانيه ههههههه
امين يااارب ويااااااااااااااااااااااا اااااااااااااك

مبرمج خطير2
4th March 2012, 09:06 PM
شباب ضروري ابي صفحة المعيد مهند الدغيم وبالتوفيق للجميع ان شاء الله

برنسيسة الخليج
6th March 2012, 01:31 PM
×
×

السؤال الثاني صار قصه ثانيه : | ..

أنا فهمته وادي وهو وادي ثاني ..

توني ادري ان السؤال الاول تابع للسؤال الثاني : | ..

الحين شعبة د.وئام علمتهم وفهمتهم المطلوب من السؤال ..

وشعبة د.سلوى بس تبينا نعدل اغلاطهم بالاسئله ..

طيب ليش الظلم ..؟

بالكويزات ماشاء الله شعبة د.وئام لو تحل السؤال غلط تعطيها درجات من تحت الارض ..
وشعبة د.سلوى ياعممممري ياحنا .. نغلط غلط بسيط .. بسيط مرا .. وتعالللووو شوفو التنقيص ..

تمشي بالماينس ..

والله ظظظظظظلم ..

شعبة د.وئام تعلمهم وش بيجي اسئله وركزو ع هذا وذاك .. شعبتنا شي مستحيل ..

نتفاجا من الشبعه الثانيه يشرحون لنا الاسئله قبل لاندخل ..

وششذا الظلم ..

بجد شي يقهههر ..

شعبة د.سلوى افضل واشطر بكثييييييييير من شعبة د.وئام ..

والدليل رغم مساعدة د.وئام لهم .. احنا درجاتنا احسن ..

بالاختبار عند د.سلوى مايحق لي اسأل عن اي شي .. بس عند د.وئام ماشاء الله كل شي ماشي تمام ..

:( :| ..

بس افضفض :(

HASSAN0
6th March 2012, 09:10 PM
ياشبااب متى اختبار الميد تيرم للعال 113

Řaώaй
6th March 2012, 09:30 PM
×
×

السؤال الثاني صار قصه ثانيه : | ..

أنا فهمته وادي وهو وادي ثاني ..

توني ادري ان السؤال الاول تابع للسؤال الثاني : | ..

الحين شعبة د.وئام علمتهم وفهمتهم المطلوب من السؤال ..

وشعبة د.سلوى بس تبينا نعدل اغلاطهم بالاسئله ..

طيب ليش الظلم ..؟

بالكويزات ماشاء الله شعبة د.وئام لو تحل السؤال غلط تعطيها درجات من تحت الارض ..
وشعبة د.سلوى ياعممممري ياحنا .. نغلط غلط بسيط .. بسيط مرا .. وتعالللووو شوفو التنقيص ..

تمشي بالماينس ..

والله ظظظظظظلم ..

شعبة د.وئام تعلمهم وش بيجي اسئله وركزو ع هذا وذاك .. شعبتنا شي مستحيل ..

نتفاجا من الشبعه الثانيه يشرحون لنا الاسئله قبل لاندخل ..

وششذا الظلم ..

بجد شي يقهههر ..

شعبة د.سلوى افضل واشطر بكثييييييييير من شعبة د.وئام ..

والدليل رغم مساعدة د.وئام لهم .. احنا درجاتنا احسن ..

بالاختبار عند د.سلوى مايحق لي اسأل عن اي شي .. بس عند د.وئام ماشاء الله كل شي ماشي تمام ..

:( :| ..

بس افضفض :(

امما طلع تابع له ض2 ،
يا حبيبتي نفس الشي بوادي وبوادي م4 ،
الله يرزقنا درجات ماتوقعناها قلب2

ابو سعد 121
6th March 2012, 11:24 PM
مافهمت قصدك ..

تبي فكره لكلاس كومبوزيشن وكلاس اقرقيشن ؟!

كلاس المعرض .. وكلاس سيارات ..

كلاس المعرض إذا حذفته السيارات ماراح تنحذف بتبقى .. فيصير > اقرقيشن ..

وكلاس السيارات اذا حذفته بيصير المعرض فاضي مايصلح فيصير > كومبوزيشن ..

شكرا لو ان وقتها متأخر ,,

*Sarah*
7th March 2012, 03:46 PM
×
×

السؤال الثاني صار قصه ثانيه : | ..

أنا فهمته وادي وهو وادي ثاني ..

توني ادري ان السؤال الاول تابع للسؤال الثاني : | ..

الحين شعبة د.وئام علمتهم وفهمتهم المطلوب من السؤال ..

وشعبة د.سلوى بس تبينا نعدل اغلاطهم بالاسئله ..

طيب ليش الظلم ..؟

بالكويزات ماشاء الله شعبة د.وئام لو تحل السؤال غلط تعطيها درجات من تحت الارض ..
وشعبة د.سلوى ياعممممري ياحنا .. نغلط غلط بسيط .. بسيط مرا .. وتعالللووو شوفو التنقيص ..

تمشي بالماينس ..

والله ظظظظظظلم ..

شعبة د.وئام تعلمهم وش بيجي اسئله وركزو ع هذا وذاك .. شعبتنا شي مستحيل ..

نتفاجا من الشبعه الثانيه يشرحون لنا الاسئله قبل لاندخل ..

وششذا الظلم ..

بجد شي يقهههر ..

شعبة د.سلوى افضل واشطر بكثييييييييير من شعبة د.وئام ..

والدليل رغم مساعدة د.وئام لهم .. احنا درجاتنا احسن ..

بالاختبار عند د.سلوى مايحق لي اسأل عن اي شي .. بس عند د.وئام ماشاء الله كل شي ماشي تمام ..

:( :| ..

بس افضفض :(

الحمدلله على كل حال

انا مجربه الثنتين صدق ان وئام تعطي وتجيبين قريد
بس سلوى افضل بمراحل بمرااااااااحل فالشرح
وش الفايده اجيب قريد وانا موب فاهمه مره !!!

~ SoKarH
7th March 2012, 04:26 PM
^

+1 ض2

ترى بعدين الداتا ستركشر تعتمد ع الجافا ونفس الشيء اكواد والحركات هذه ض2

يعني لازم تطلعون من الجافا 2 .. فاهمين السالفه عشان تقدروا تمشوا بالداتاستركشر

وبس قلب2

< خاشه عرض كر1

برنسيسة الخليج
7th March 2012, 06:42 PM
×
×

أنا د.سلوى مرآ أحبها ..

وأصلن انا ناقله عندها كنت مع د.وئام .. لاني احبها واحب شرحها ..

انسانه طيبه لابعد الحدود .. وماتظلم ..

بس اقصد انا ليش ماتتجاوز زي د.وئام .. وتشرح لنا الاسئله ..

يعني وش اللي بيضضضر لو شرحت السؤال ..

ووووو القهر اذا جبتي كويز بنت عند د. وئام .. بورقة بنت عند د.سلوى .. الاولى متجاوز عنها .. الثانيه لاتعليق ..!

طيوبه وشرحها يخقق .. بس مهما كان اهم شي الدرجات .. مابي انقص بكويز ع الاقل اضمنه ..

ابي قريد حلو :( الواحد يبي يصير عنده طموح وكذا بس اتحطم اذا شفت درجاتي ل1 :|

ولا أنا احببببها ووودي اكلها اذا جت تتكلم قسسم رهيبه وووهـ .. << h1 جر1 قلب2

z-999
8th March 2012, 12:50 AM
ياشبااب متى اختبار الميد تيرم للعال 113

19 مارس

ابو سعد 121
9th March 2012, 12:45 PM
السلام عليكم
كيفكم اخواني
جمعه مباركه للجميع
عندي سؤال بسيط جدا جدا a020
شوفو هذا الكلاس


public class section
{
private String Id;
private student[]stu;
private int npstu;



ابي الكبي كونستروكتر له كيف يكون ؟؟؟؟

Řōђ
9th March 2012, 01:14 PM
السلام عليكم
كيفكم اخواني
جمعه مباركه للجميع
عندي سؤال بسيط جدا جدا a020
شوفو هذا الكلاس


public class section
{
private String Id;
private student[]stu;
private int npstu;



ابي الكبي كونستروكتر له كيف يكون ؟؟؟؟

وعليكم السلآم ،،


public section( section s ) {
s.Id = this.Id;
s.npstu = this.npstu;
s.stu[npstu] = this.stu[npstu];}

أتوقع كذآ ض2

مالا نهايه
9th March 2012, 01:26 PM
Operation class
1- Attributes
• x is an array of double.
• result is a double specifying the result of the operation.
2- Methods
• Operation is a constructor. It receives an array of double as parameter. It sets the x attribute by assigning the address of the parameter to the attribute x.
• Calculate()
o Performs one mathematical operation (Sum, multiplication or Division)
o returns the result as a double.
Sum class
1- Attributes
• No attributes
2- Methods
• Calculate() performs the sum of all non empty entries of x.

Multiplication class
1- Attributes
• No attributes
2- Methods
• Calculate() performs the multiplication of all non empty entries of x
Division class
1- Attributes
• No attributes
2- Methods
• Calculate() checks that the number of elements is exactly two and that the second one is not null If this condition is satisfied, it performs the division of the first element of x by the second one in class Division. In case the condition is not satisfied it prints an error message.

Script class
1- Attributes
• Counter is integer specifying the first empty entry in the list of Operations.

2- Methods
• Script is a constructor that creates a list of operations. It takes as a parameter the size of the list. It also sets counter to zero.
• add(Operation) adds one Operation object to the List of Operations.
• perform() performs all the operations in the list consecutively starting from the first Operation to the last one.

Homework
Write a test class that performs the following expression
((3*5)+(2*3)+(4*10))/5

Hint:
- Create three Multiplication objects
- Create two Sum objects
- Create one divion object
- Add them to the list of operations in the correct order.

السلام عليكم الله يعافيكم شوفو لنا ه التوتوريال شلون اسوي ميثود calculate لكل عمليه لانها بتكون abstract في الكلاس الاساسي

مبرمج خطير2
9th March 2012, 01:26 PM
شباب اللي عند الدكتور كمال هوام وش خذتوا يوم الاربعاء وهل فيه هوم وورك

مالا نهايه
9th March 2012, 02:06 PM
^^^^^^^^^
:لي::لي: تكفون لازم نسلمه

رند الجنان
9th March 2012, 02:11 PM
متى نستخدم abstract وinstanceof

~ SoKarH
9th March 2012, 02:20 PM
^

الابستراكت ناسيه والله غ1

بس الثانيه

لمن يكون عنك اري في السوبر كلاس وتحته اثنين سب كلاس

مثال السوبر كلاس شركة معينه وتحتها اثنين سب كلاس : المدراء - الموظفين

فتكون الاري فيها نوعين المدراء والموظفين

واستخدمتي انتي مثلا ميثود السيرش وتبغي تعرفي الاوبجيكت اللي جالك هو مدير ولا موظف

تقومي تستخدمي الانستنس اوف بجمله if


if ( obj instanceof Employee (


او


if ( obj instanceof Manager(


ان شا الله الشرح واضح غ1

ابو سعد 121
9th March 2012, 02:26 PM
وعليكم السلآم ،،


public section( section s ) {
s.Id = this.Id;
s.npstu = this.npstu;
s.stu[npstu] = this.stu[npstu];}

أتوقع كذآ ض2

شكرا من أعماق قلبي ,,,

ابو سعد 121
9th March 2012, 02:27 PM
شباب اللي عند الدكتور كمال هوام وش خذتوا يوم الاربعاء وهل فيه هوم وورك

لا ما أعطانا واجب
لاكن قال بدايتا ً من الاسبوع القادم تكونون جاهزين لأن بيكون فيه كوز مفاجئ بدون مايعلمنا وقته

رند الجنان
9th March 2012, 02:34 PM
ايو واضح الله يجزاك خيرطيب الابستراكت مين فاهمه

^

الابستراكت ناسيه والله غ1

بس الثانيه

لمن يكون عنك اري في السوبر كلاس وتحته اثنين سب كلاس

مثال السوبر كلاس شركة معينه وتحتها اثنين سب كلاس : المدراء - الموظفين

فتكون الاري فيها نوعين المدراء والموظفين

واستخدمتي انتي مثلا ميثود السيرش وتبغي تعرفي الاوبجيكت اللي جالك هو مدير ولا موظف

تقومي تستخدمي الانستنس اوف بجمله if


if ( obj instanceof Employee (


او


if ( obj instanceof Manager(


ان شا الله الشرح واضح غ1

Pulse Technology
9th March 2012, 09:38 PM
لو سمحتم في الشيت يبغى في السب كلاس والسوبر كلاس
2 methods بنفس الإسم والجافا يعمل error
هل يصلح أعملهم كلهم بنفس الإسم من غير مايطلع لي error

Řōђ
9th March 2012, 10:18 PM
متى نستخدم abstract وinstanceof

الابسترآكت لما يكون الاكلاس فيه ميثود بدون بودي ،، مثل
لما يكون عندك كلاس اسمه employee والـ employee ينزل منه كلاسين teacher and manager
حساب راتب التيتشر يختلف عن حساب راتب المانجر و احنا نبي نعرف الراتب في كلاس employee بدون ما نحط التفاصيل
ف نكتب الكلاس ع انه ابستراكت :


public abstract class Employee {
protected String name;
protected int id;
private double salary;

public abstract double salary ();



...


شكرا من أعماق قلبي ,,,

العفو =)

لمسة برود
9th March 2012, 10:48 PM
الرجاء مساعدتي بحل الكلاس التالي

http://www.cksu.com/vb/attachment.php?attachmentid=9142&d=1331322308

في كلاس Operation
ميثود ما عرفت كيف أعرفه
Methods
• Operation is a constructor. It receives an array of double as parameter. It sets the x attribute by assigning the address of the parameter to the attribute x.
• Calculate()
o Performs one mathematical operation (Sum, multiplication or Division)
o returns the result as a double.

بإنتظاركم ل3

لمسة برود
10th March 2012, 06:26 PM
أنتظر إجابتكم من أمس وللحين محد رد -.-

نـزف !
11th March 2012, 06:49 PM
وعليكم السلآم ،،


public section( section s ) {
s.Id = this.Id;
s.npstu = this.npstu;
s.stu[npstu] = this.stu[npstu];}

أتوقع كذآ ض2

كذآ خططططآ
* تساوي متغيرآت الآوبجكت الثآني بقيم الآوبجكت اللي آنت فيه
ومفروض العكس =)
* نسخ الآرري آما باسم الرفرنس نسآويه طبعا الرفرنس اللي بالآوبجكت الحالي
بيآشر على الآرري اللي في الآوبجكت اللي جآي
مانصير نسخنآ صدق , لو نبي ننسخ صدق بـ فور لوب



public section( section s ) {
this.Id = s.Id;
this.npstu = s.npstu;
this.stu = s.stu;
//////*** OR ***\\\\\\
for(int i=0; i<s.npstu ; i++){
this.stu[i] = s.stu[i];}// end for loop
}// end constructor


تحتآج تسوي له رن تتآكد , مو عندي الكلآس ض2

نـزف !
11th March 2012, 07:05 PM
الرجاء مساعدتي بحل الكلاس التالي

http://www.cksu.com/vb/attachment.php?attachmentid=9142&d=1331322308

في كلاس Operation
ميثود ما عرفت كيف أعرفه
Methods
• Operation is a constructor. It receives an array of double as parameter. It sets the x attribute by assigning the address of the parameter to the attribute x.
• Calculate()
o Performs one mathematical operation (Sum, multiplication or Division)
o returns the result as a double.

بإنتظاركم ل3

حسب مآفهمت آنه الميثود الآولى بتستقبل آرري من نوع دبل وتسآوي المتغير حقهآ باللي جآيها
نفس مآقلت اما بالمسآواة آو بـ لوب جربيهآ
وحآط بالرسمه آنها بترجع double فـ آكيد انها بترجع x
الميثود الثآنيه ترجع double لكنهآ ماتستقبل شي !
ومفروض آنها تسوي عمليه حسآبيه , ومافيه شي عندهآ يحدد العلميه الحسآبيه ايش هي ؟
فتكون الميثود abstract


public static double Operation (double[] operations) {
this.x = operations;
return x ;
}// end Operation

public abstract double Calculate();


ن2

مالا نهايه
11th March 2012, 10:30 PM
السلام عليكم لو سمحتو ممكن شرح للمين


Main: a) Create a school that can hold 20 employees.
b) You must make the following menu:
1) To add a new employee, and ask the user if the employee is manager or teacher.
2) To get the index of an employee in the school, given the id.
3) To remove an employee, and print a confirmation message if the employee was found and deletion was successful.
4) To add bonus to specific employee by taking its id and the bonus amount.
5) Display all employees' information.
6) Exit.

نـزف !
12th March 2012, 04:27 PM
وعليكم السسلآم ورحمة الله وبركآته

Main: a) Create a school that can hold 20 employees.
تسوين آوبجكت من نوع school وآكيد ان فيه كونستركتور يستقبل size لـ آرري فـ ترسلين قيمة 20

b) You must make the following menu:
آنسب شي للمنيو do while
وبعدين اعرضي الخيارات وأقري الرقم اللي اختاره


int num;
do{
System.out.println("Choose one of these options :");
System.out.println("1- Add a new employee.");
System.out.println("2- Get the index of an employee in the school.");
System.out.println("3- Remove an employee.");
System.out.println("4- Add bonus to specific employee.");
System.out.println("5- Display all employees' information.");
System.out.println("6- Exit.");
num = input.nextInt();

}// end do
while(num != 6);



وبعدين آستخدمي switch لخيارات اليوزر , طبعا جوى اللوب
آهم شي break بعد كل case لآ تنسينها


switch(num){
case 1:

break;

case 2:

break;

default :
System.out.println("Your choice not valid.");
}// end switch



1) To add a new employee, and ask the user if the employee is manager or teacher.
اذا اختار انه يضيف employee آساليه بتضيف manager آو teacher ؟
على آساسها بتحددين القيم اللي يدخلها وتنادين ميثود آدد

2) To get the index of an employee in the school, given the id.
آذا اختار 2 من القآئمه آطلبي منه الآي دي وآكيد عند ميثود تجيب الآندكس بس تحتاج الآي دي
* الآوبجكت اللي عرفتيه من نوع school تنادين الميثود اللي فيه تسوي هالمهمه

3) To remove an employee, and print a confirmation message if the employee was found and deletion was successful.
اتوقع لآزم يدخل الآي دي عشان الحذف والميثود اللي تحذف ترجع boolean
آذا رجعت لي ترو بقول له آن الحذف ناجح آذا لا بقول ماانحذف


case 3:
System.out.println("Enter employee ID:");
int id = input.nextInt();
if(school.remove(id))
System.out.println("Deletion was successful.");
else
System.out.println("Sorry, can't delete.");
break;


4) To add bonus to specific employee by taking its id and the bonus amount.
بتطلبين الآي دي والآموانت وتنآدين الميثود اللي تضيف البونس

5) Display all employees' information.
عرض كل المعلومآت آكيد عندك ميثود display بس تنآدينها

6) Exit.
للخروج من البرنآمج

قوود لك ض2 ن2

مالا نهايه
12th March 2012, 05:00 PM
أهين نزفجش1.... الله يعافيك و يوفقك
:كل1:
بس سؤال صغير...

1) To add a new employee, and ask the user if the employee is manager or teacher.
اذا اختار انه يضيف employee آساليه بتضيف manager آو teacher ؟
على آساسها بتحددين القيم اللي يدخلها وتنادين ميثود آدد

هنا شلون اسوي شرط الإف... انا قلت اسوي if..else
اشوف اذا teacher or manager
بس وش يكون الشرط داخل الاف
a020

نـزف !
12th March 2012, 05:21 PM
ممكن switch
زي كذآ

case 1:
System.out.println("*. Please choose typr of employee:");
System.out.println("a. Manager");
System.out.println("b. Teacher");
char ch = input.next().charAt(0);
switch(ch){
case 'a':

break;

case 'b':

break;
}// end switch

break;

آو if else


System.out.println("*. Please choose typr of employee:");
System.out.println("a. Manager");
System.out.println("b. Teacher");
char ch = input.next().charAt(0);
if(ch== 'a'){

}// end if

else if(ch=='b'){

}// end 2 if
else
System.out.println("Your choice not valid.");

مالا نهايه
12th March 2012, 05:26 PM
اهاااااع ... جميل

شكراً من الاعماق قلب2

loly2
12th March 2012, 09:12 PM
السلام عليكم بنات
كيفكم ان شاء الله بخير وصحة
الله يعافيكم بطلب منكم طلب لو سمحتم
اللي كتبت حل تتوريال 5 ياليت تنزله هنا
ودي اذاكره اخاف يصير فيه كويز الاربعاء
وما مداني اكتب معها والله
الله يعطيكم العافيه ،، ومشكورين مقدماً

حكايه قلب
12th March 2012, 10:14 PM
مرحبا بنات عندي سوال صغير في الشيت عب1

public class Teacher extends Employee {//subclass from superclass Employee

private String qualification;

public Teacher(String n,int id,double s,String q){//constructor
super(n,id,s);//call constructor in super class
qualification=q;
}
public Teacher(Teacher t)
{
super (t.name,t.id,t.salary);

qualification=t.qualification;
}


هو طالب اسوي كونستركتر وفيه براميتر طيب ليه سوينا كونستركتر وداخله اوبجيكت
وش استفيد منه

وسوال ثاني ايش الفرق بين ميثود to string وميثود display

ومره شكرا الله يسعدكم ياااارب

ReD SnakE
13th March 2012, 09:21 PM
يا شباب أحد يحل لنا هذا اللاب بالكامل

http://faculty.ksu.edu.sa/wesam/Pages/Lab3%20Store.pdf

خاصة

<

+ AnnualInventory(): double

Question 2: Write a test class with main method to test the above classes that creates new Store with
size 1000 and display the following menu:
>

والله يعطيكم العافيه

KSUPY
14th March 2012, 04:11 PM
شباب متى اختبار 113 عال ... و المواضيع اللي داخله في الاختبار

نـزف !
14th March 2012, 07:25 PM
مرحبا بنات عندي سوال صغير في الشيت عب1

public class Teacher extends Employee {//subclass from superclass Employee

private String qualification;

public Teacher(String n,int id,double s,String q){//constructor
super(n,id,s);//call constructor in super class
qualification=q;
}
public Teacher(Teacher t)
{
super (t.name,t.id,t.salary);

qualification=t.qualification;
}


هو طالب اسوي كونستركتر وفيه براميتر طيب ليه سوينا كونستركتر وداخله اوبجيكت
وش استفيد منه

وسوال ثاني ايش الفرق بين ميثود to string وميثود display

ومره شكرا الله يسعدكم ياااارب

قصدك كونستركتور يستقبل آوبجكت **
اللي هو كوبي كونستركتور , لآنه ممكن ترسلين له آوبجكت كامل بدل ماترسلين المتغيرات واحد واحد
toString وضحتها قبل ترجع لك String فيها كل المتغيرات مع القيم


return ( " Name : " + name + " Age : " + age );


آما display بتطبعهم على طول


System.out.println("Name: " + name + " Age: " + age );


ن2

نـزف !
14th March 2012, 07:57 PM
يا شباب أحد يحل لنا هذا اللاب بالكامل

http://faculty.ksu.edu.sa/wesam/Pages/Lab3%20Store.pdf

خاصة

<

+ AnnualInventory(): double

Question 2: Write a test class with main method to test the above classes that creates new Store with
size 1000 and display the following menu:
>

والله يعطيكم العافيه

فيه شي مو واضح في السؤال
And after we count the available quantities in the store we get 9 TV’s and 18 chairs
من وين نجيب الآعداد هذي !! 9 وَ 18 الميثود ماتستقبل شي + مافيه شي بالكلآس يدل على العدد الموجود
+ مآفيه شي بالكلآس الآول يدل على العدد الناقص
ومفروض آني لما ابيع اقلل عدد الكوانتتي حقي ولو ماقللته ممكن اضيف متغير كل مابعت شي
آخزن كم حبه بعت من هالآيتم , فآجي احسب في الميثود (العدد اللي راح ) * السعر
آقترح لي من وين نجيب هالقيم ض2

Řōђ
15th March 2012, 12:44 PM
شككراً ع التصحيح نزف قلب2 قلب2


* تساوي متغيرآت الآوبجكت الثآني بقيم الآوبجكت اللي آنت فيه
ومفروض العكس =)

كلها صح سواً ساوينا الاوبجكت الي احنا فيه بالثاني او العكس.. ض2

مبرمج خطير2
15th March 2012, 01:10 PM
شباب ما عندكم اسئلة سنوات

z-999
15th March 2012, 04:56 PM
شباب ما عندكم اسئلة سنوات

تفضل موجودة بآخر الصفحة

http://faculty.ksu.edu.sa/sqasem/Pages/CSC113-PreviousAssignmentsandExams.aspx

غرور الورد..~
15th March 2012, 09:09 PM
السلام عليكم ..


ابي فكره كود حساب نقاط المعدل

ضروري بليز


قلب2

Pulse Technology
16th March 2012, 04:20 PM
السلام عليكم
في شيت 6 عندي كلاس product له 3 سب كلاسز
من بينها سب كلاس اسمه milk .
أيضاً product مرتبط بعلاقة (كومبزشن) مع كلاس factory
سؤالي هو كيف أستطيع أحسب ميثود avgmilk();
الي تحسب متوسط سعر milk (ميثود حساب السعر موجودة في كلاس milk) داخل كلاس factory

بنات الي فهمت الميثود ترد لازم أخلص الشيت اليوم=)

مبرمج خطير2
16th March 2012, 04:40 PM
تفضل موجودة بآخر الصفحة

http://faculty.ksu.edu.sa/sqasem/Pages/CSC113-PreviousAssignmentsandExams.aspx



يعطيك العافية يالغالي قلب2قلب2

حكايه قلب
16th March 2012, 04:53 PM
مسااااااااء الخيراااااااااااااااات
بنات مافهمت interface
ممكن احد يساعدني ويشرحها لي ربي يعااافيكم

DoHaNy
16th March 2012, 08:28 PM
احد عنده المطلوب من واجب كمال هوام ؟

ReD SnakE
16th March 2012, 09:30 PM
فيه شي مو واضح في السؤال
And after we count the available quantities in the store we get 9 TV’s and 18 chairs
من وين نجيب الآعداد هذي !! 9 وَ 18 الميثود ماتستقبل شي + مافيه شي بالكلآس يدل على العدد الموجود
+ مآفيه شي بالكلآس الآول يدل على العدد الناقص
ومفروض آني لما ابيع اقلل عدد الكوانتتي حقي ولو ماقللته ممكن اضيف متغير كل مابعت شي
آخزن كم حبه بعت من هالآيتم , فآجي احسب في الميثود (العدد اللي راح ) * السعر
آقترح لي من وين نجيب هالقيم ض2


مرحبا نزف،

شكراً لانك تعاونتي معي ..

بالمناسبه هذا حل لكل كلاس ومعاهم الكلاس المين حق التجربه

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

وهذا الرابط حق الحل

http://faculty.ksu.edu.sa/wesam/pages/Lab3%20Store.docx

تيمور
16th March 2012, 11:24 PM
شباب الاختبار الى وين بالضبط

اللي اعرفه انه الى شابتر 4

بس هل هو كله معنى ولا الى البوليفورزم

صح كذا البوليفورزم ؟؟ a020

ReD SnakE
16th March 2012, 11:34 PM
^^

صح عليك

مبرمج خطير2
17th March 2012, 12:03 AM
احد عنده المطلوب من واجب كمال هوام ؟

شوف لنا حل يا جماعة

Иαššẽя
17th March 2012, 12:31 AM
ممكن فكرة البوليفورمز ببسآطة ؟! مز1قلب2قلب2

ابو سعد 121
17th March 2012, 02:22 AM
ممكن فكرة البوليفورمز ببسآطة ؟! مز1قلب2قلب2

ايه والله يا اخواني
شرح بسيط والزبده في البوليفورمز,,,
بيني وبينكم ما حضرت الدرس تبعه ولا عندي اي فكره عن هذا الدرس,,,

ابو سعد 121
17th March 2012, 02:24 AM
كذآ خططططآ
* تساوي متغيرآت الآوبجكت الثآني بقيم الآوبجكت اللي آنت فيه
ومفروض العكس =)
* نسخ الآرري آما باسم الرفرنس نسآويه طبعا الرفرنس اللي بالآوبجكت الحالي
بيآشر على الآرري اللي في الآوبجكت اللي جآي
مانصير نسخنآ صدق , لو نبي ننسخ صدق بـ فور لوب



public section( section s ) {
this.Id = s.Id;
this.npstu = s.npstu;
this.stu = s.stu;
//////*** OR ***\\\\\\
for(int i=0; i<s.npstu ; i++){
this.stu[i] = s.stu[i];}// end for loop
}// end constructor


تحتآج تسوي له رن تتآكد , مو عندي الكلآس ض2

شكرا اختي ما قصرتي والله
بس نبي شرح عن البوليفورمز؟؟ الله لا يهينك

برنسيسة الخليج
17th March 2012, 02:48 AM
السلام عليكم
في شيت 6 عندي كلاس product له 3 سب كلاسز
من بينها سب كلاس اسمه milk .
أيضاً product مرتبط بعلاقة (كومبزشن) مع كلاس factory
سؤالي هو كيف أستطيع أحسب ميثود avgmilk();
الي تحسب متوسط سعر milk (ميثود حساب السعر موجودة في كلاس milk) داخل كلاس factory

بنات الي فهمت الميثود ترد لازم أخلص الشيت اليوم=)

×
×

توني اشوف سؤالك للأسف :( ..

يآرب اني ماتأخرت ..

شوفي حبيبتي ..

أحنا بكلاس الـ milk .. حطينا ميثود تحسب السعر .. computePrice()

باقي بس نربطه مع كلاس الفاكتوري ..

تقولك الميثود : returns a double specifying the average Milk price in the List

نحدد سعر الحليب المخزن في الاري اللي كوناه .. الاري اللي كوناه فيه ميلك و بتر و شيييز

اول شي بتستعملين instanceof عشان نتحقق من أن الآري من فئة ميلك ؟!

إذا من فئة ميلك فإنه راح يطبع لي مجموع سعر كل حليب ..

راح يكون داخل لوب عشان يجمع لي اسعار الحليب واحد واحد .. واحنا خزنا بكلاس الميلك الميثود اللي تحسبها computePrice()




sum = sum + list[i].computePrice() ;


الـ sum طبعآ نصفره .. والـ i عشان اللوب يمشيه واحد واحد وبالنهايه يعطيك المجموع النهائي ..

حسبنا المجموع .. باقي الآآآفرج

نحط ريتورن الـsum ع عددهم ..


return sum / nb ;



شرحي احسه اوب واضح .. :( خط1

برنسيسة الخليج
17th March 2012, 03:20 AM
ممكن فكرة البوليفورمز ببسآطة ؟! مز1قلب2قلب2

×
×

إذا عندنا ثلاث كلاسات ..

الكلاس الأول " r " فيه ميثود أسمها student .. وتطبع لي " reem " ..
الكلاس الثاني " n " فيه ميثود أسمها student .. وتطبع لي "nada " ..
الكلاس الثالث "h " فيه ميثود أسمها student .. وتطبع لي " hana " ..

انا ابي يطبع لي reem ..
كيف استدعي الميثود ؟؟

اسوي اوبجكت من اسم الكلاس .. واستدعي الميثود بالاوبجكت حقها ..



r obj = new r();

obj.student();



هنآ راح يطبع لي " reem " ..

ولو أبي " nada " ..

أكون اوبجكت ثاني .. واستدعي الميثود ..



n obj2 = new n();

obj2.student();



هنآ بيطبع لي nada

هذا اللي فهمته عب1

حكايه قلب
17th March 2012, 07:50 PM
مرحبا كيفكم مس3
عندي اساله في الشيت اذا ممكن تشرحون لي
في كلاس الفاكتوري
• add(Product) adds one Product object to the List at the first empty entry. هنا اضيف اوبجيكت من نوع الميلك والشيز والبيتر ؟؟؟ولا كيف
• avgMilkPrice() returns a double specifying the average Milk price in the List
• avgTotPrice()returns a double specifying the average total price in the List
• inventory() returns a string that gives an inventory of all the products in the factory(kind, quantity)

وهنا في كلاس الستور
• avgMilkPrice() returns a double specifying the average Milk price in the List
• avgTotPrice()returns a double specifying the average total price in the List
• inventory() returns a string that gives an inventory of all the products in the store (kind, quantity)

مافهمت كيف اسويهم وايش الفرق لما يكونون في كلاس الفاكتوري وكلاس الستور as076
وعندي سوال صغير ايش الفايده من الكوبي كونستركتر

ومررررررررررررره شكرااااااااااااااااااا

koko998877
17th March 2012, 11:55 PM
ياشباب ممكن تتصححولي المين وش الغلط لاني ما اردي وش الغلط

import java.util.Scanner;
public class Test {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner S =new Scanner (System.in);
student Arr[]=new student [40];
Arr[0]=new Graduatestudent ("Ali");
Arr[1]=new Graduatestudent ("saud");
Arr[2]=new Graduatestudent ("mohmed");
Arr[3]=new Graduatestudent ("saad");


public void computecoursegrade(student s){
for (int i=0;i<nb;i++){
Arr[i].computecoursegrade();
}
}


public void underGraduatestudent(){
for (int i=0;i<nb;i++){
if(Arr[i]instanceof underGraduatestudent){
int count;
System.out.println("the nmber of stu is:"+count);

}
}
}
public void searchtheGradeA(){
int count=0;
for(int i=0;i<nb;i++){
if(Arr[i]instanceof underGraduatestudent){
if(Arr[i].getgrade()>=90){
count++;
}
}
}
}

int g=0,k=0;
boys bb[]=new boys [40];
girls gg[]=new girls[20];
for (int i=0;i<nb;i++){
if(Arr[i]instanceof girls){
if(Arr[i].getAge()<24){
gg[g]=Arr[i];
g++;
}
}
else
if(Arr[i].getAge()>27){
bb[k]=test[i];
k++;
}
}
}
}

Mr.MaLLoOk
18th March 2012, 02:11 AM
^^ كيف حاط ميثودات جوا الميثود مين ؟؟؟

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



public void underGraduatestudent(){
for (int i=0;i<nb;i++){
if(Arr[i]instanceof underGraduatestudent){
int count;
System.out.println("the nmber of stu is:"+count);

}
}
}



عندك غلط هنا .. كيف يطبع كاونت وهي مالها قيمه ؟

حكايه قلب
18th March 2012, 02:01 PM
بليييييييييييز احد يررد ابي احله اليووم

^...(abo s33d)...^
18th March 2012, 03:45 PM
شبآآب .. وشسمه // ~ ألحين آلانتر فيس معنآ .. h1 ؟

DoHaNy
18th March 2012, 04:33 PM
لا الاختبار الى Polymorphism

Mohammed_i
18th March 2012, 07:03 PM
شباب ممكن كلاس كلينك
مع الحل تكفون

مالا نهايه
18th March 2012, 07:11 PM
مرحبا كيفكم مس3
عندي اساله في الشيت اذا ممكن تشرحون لي
في كلاس الفاكتوري
• add(Product) adds one Product object to the List at the first empty entry. هنا اضيف اوبجيكت من نوع الميلك والشيز والبيتر ؟؟؟ولا كيف
• avgMilkPrice() returns a double specifying the average Milk price in the List
• avgTotPrice()returns a double specifying the average total price in the List
• inventory() returns a string that gives an inventory of all the products in the factory(kind, quantity)

وهنا في كلاس الستور
• avgMilkPrice() returns a double specifying the average Milk price in the List
• avgTotPrice()returns a double specifying the average total price in the List
• inventory() returns a string that gives an inventory of all the products in the store (kind, quantity)

مافهمت كيف اسويهم وايش الفرق لما يكونون في كلاس الفاكتوري وكلاس الستور as076
وعندي سوال صغير ايش الفايده من الكوبي كونستركتر

ومررررررررررررره شكرااااااااااااااااااا


معليش ع التأخير....

ميثود add يبيك تضيفين اوبجكت من نوع product

طبعاً لا زم تختبرينه باستخدام instance of

اول شي

if(a instanceof Milk){ و تكتبين ال add نفس للي درسناها
ولا تنسين الاوبجكت يستقبل:

new Milk(a.getProductId(),a.getNbDays(),a.getOrigine() );


ثانياً لل butter:

else if(a instanceof Butter){
, و نفس اللي في milk تسوينه و بنفس الاوبجكت

اخر شي لل cheese:

else if(a instanceof Cheese){
و نفس اللي في milk ,butter تسوينه و بنفس الاوبجكت

السؤال الثاني مدريa020

بالتوفيق...

نـزف !
18th March 2012, 07:40 PM
شككراً ع التصحيح نزف قلب2 قلب2



كلها صح سواً ساوينا الاوبجكت الي احنا فيه بالثاني او العكس.. ض2

لآ حبيبتي لو مثلآ


int x = 0;
int y = 7;

x=y ;
// x= 7


بس لو عكسنآ الوضع


int x = 0;
int y = 7;
y=x;
// y = 0


جوى الكوبي كونستكرتور لآزم آول this وتسآوينه بالثآني
لآن الآول بتكون متغيرآته فاضيه وهنآ بيعبيها , لو عكستي بيعطي قيم فآضيه للآوبجكت اللي جاي
مارآح يسوي نسخ وكذآ مااستفدنآ شي وضيعنا قيم الآوبجكت اللي جآي بعد

ن2

Mr.MaLLoOk
18th March 2012, 07:44 PM
^^ بالضبط يعني كأنك انشأت واحد جديد فاضي وبعدين عبـيت القيم حقته