الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]مساعدا يا شباب

بدأه احمد زعرب في 26 مايو 2010 · 23 رد · 1,071 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مرحبا يا شباب انا بصراحة بدرس الجافا جديد وبدى حدا يحل الى السؤال البسيط هادا وانا بكون مشكورله كتير

وانشاله يكون بميزان حسناته

bXM88680.jpg

http://store1.up-00.com/May10/bXM88680.jpg

وشكرا جزيلا للجميع

يا شباب انا بجد محتاج حل السؤال باقرب وقت

يا ريت الى عنده وقت فاضي يشوفلى هالسؤال

وانشاله بكون بميزان حسناته

مشكورين

#2

أخي سيقوم المشرفون بإيقاف موضوعك لمخالفته قوانين المنتدى والقسم

فهم يمنعون وضع طلبات لحل الواجبات

ويريدون منك أن تحاول ابتداء وتضع محاولتك وعليها يتم توجيهك وبيان النقص في محاولتك وكيف يمكن إصلاحه

وبهذا تستفيد أنت حقيقة وتتعلم

فأتمنى منك أن تتفهم هذا وتلتزم به

احترامي

لا بد من صنعاء وان طال السفر

#3

كما قال الاخ صنعانى

تفضل باضافة ما قمت بيه و اعرض اين

تكمن المشكلة و ستجد كثيرون يساعدوك

حاول,,,,,,,اولا

00020309t.gif

1958_1963.gif
#4

شكرا يا شباب على تحذير الأخ أحمد,,

هييه, هتحاول ولا أقفلهولك :)

#5
{هويدي} كتب:

شكرا يا شباب على تحذير الأخ أحمد,,

هييه, هتحاول ولا أقفلهولك :)

اكيد هيحاول ان شاء الله

اعطيه فرصه من الوقت وان شاء الله يعرض محولااته ونساعده

Software Developer
Mahmoudkelany.com


 

#6
اقتباس
هييه, هتحاول ولا أقفلهولك

حلو التحذير دة........

00020309t.gif

1958_1963.gif
#7
اسراء شلبى كتب:

حلو التحذير دة........

لا دا تشجيع على فكرا :lol:

اسالينى انا :lol: :lol:

بجد احسن من كلام اخى هويدى انه بيشجعه بجد على انه يحاول فى السوال

ولكن بدون توضيح كيف احسست بذلك :wacko:

Software Developer
Mahmoudkelany.com


 

#8

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

اوكى ماشي بس انا والله جديد ع الجافا وكمان ع المنتدى هادا بصراحة

وانا انشاله رح حاول واشوف شو بصير معى

//////////////وشكرا الكم ع اهتمامكم فييي

#10
    class student
{
    private String name;
    private int id;
    public float gre;


     public student(String name,int id,float gre)
     {
         this.name=name;
         this.id=id;
         this.gre=gre;
     }

     public void setname(String name)
     {
         this.name=name;

         }
              public String getname()
     {
         return name;

         }

         public void setid(int id)
     {
         this.id=id;

         }
             public int getid()
     {
         return id;

         }

         public void setgre(float gre)
     {
         this.gre=gre;

         }
             public float getgre()
     {
         return gre;

         }

         public void print()
         {
             System.out.println("name is:  "+name);
             System.out.println("id is:  "+id);
             System.out.println("gre is:  "+gre);
         }
}


  class undergradute extends student{

      private int year;

      public undergradute(String name,int id,float gre,int year)
      {
      super(name,id,gre);
      this.year=year;
  }
  public void setyear(int year)
     {
         this.year=year;

     }

     public int getyear()
     {
         return year;

     }


     public void print()
     {
     //    if(undergradute>2.7)
     //    System.out.print("pass");
     //    else{
     //        System.out.print("fail");
     //    }
        super.print();
         System.out.println("year is:  "+year);
     }


  }


  class gradute extends student
  {
      private int thistitle;


      public gradute(String name,int id,float gre,int year,int thistitle)
      {
          super(name,id,gre);
          this.thistitle=thistitle;
      }

      public void setthistitle(int thistitle)
     {
         this.thistitle=thistitle;

         }


             public int setthistitle()
     {
         return thistitle;

         }


         public void print()
     {
     //    if(undergradute>3.2)
     //    System.out.print("pass");
     //    else{
     //        System.out.print("fail");
     //    }

         super.print();
         System.out.println("thistitle is:  "+thistitle);
     }
  }

  class testing
  {
      public static void main(String args[])
      {
          //student s1=new student(ahmed,2059,55);
          undergradute un=new undergradute("khalid",2548,66,1995);
          gradute g1=new gradute("ali",2682,95,1999,496);
      //    s1.print();
          un.print();
          g1.print();
      }
  }

هي سؤال شبيه البسؤال المطلوب فياريت شباب تحكولى شو الى مممكن يكون زيادة عن هادى الاكواد

#11

الكود سليم اخى الكريم

و لا تنسى اذا اردت ان تأخد بيانات من المستخدم عليك بأستخدام set and get method

الموجودة فى كودك

وفقك الله

00020309t.gif

1958_1963.gif
#12

هناك بعض الاشياء فى الكود اخى الكريم ؟

اول شىء هو ان البناء

 public gradute(String name, int id, float gre, int year, int thistitle) {

ياخذ قيمه الـ year ولا يستفاد بها مممكن ان تحذفها وهي ليست خطا

ولكن بما انك لا يوجد لديك بناء افتراضى فانك سوف تضطر الى ادخال قيمه السنه فى كل مره

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

وفى الكود التالى خطا فى المعنى من حيث الاستخدام

  public void setthistitle(int thistitle) {
        this.thistitle = thistitle;

    }

    public int setthistitle() {
        return thistitle;

    }

انك استخدمت نفس الاسم للدالتين

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

فتكتب هكذا

  public void setthistitle(int thistitle) {
        this.thistitle = thistitle;

    }

    public int getthistitle() {
        return thistitle;

    }

شىء جميل ما قومت به

وان شاء الله نقدر نساعدك

اعرض محاولاتك وسوف نساعدك على الفور

تم تعديل هذه المشاركة بواسطة Eng.Hamzawy في 27 مايو 2010 في 17:37

Software Developer
Mahmoudkelany.com


 

#13

ان مش عارفة فين السؤال؟؟

هههههههههههههههههه

بس انا جربته فعلا و الكود صحيح

و بصراحة نسيت انبه على

 setthistitle()

و ياريت فعلا اعرف فين السؤال......؟ :lol:

00020309t.gif

1958_1963.gif
#14

بالنسبه للنقطه الاولى فى السوال بتاع حضرتك

بيطلب منك ان تنشاء person class

وتتكون بها name , mail ,description

وان تحتوى على بناء ياخذ المدخلات name , mail

وان تقوم بكتابه getters لكل المتغيرات لديك

اما بالنسبه للنقطه الثانيه فى السوال

انه يرد منك ان تنشاء student class ترث من الـ person class

وكما ان الـperson class تسجل الاسم والاميل والوصف

فانه يرد من الـ student class ان تسجل الدرجه لكل طالب

وانت تقوم بانشاء داله تكون عامه تقوم بارجاع قيمه الدرجه للطالب

وانت تقوم بعمل override للداله getDescrition

تقوم بارجاع معلومات عن درجه الطالب كانه يطلب تقرير

النقطه الثالثه فى السوال

يردك ان تنشاء Lectuerer class واللتى ترث من person class

وهذه الـ class تحتوى على متغير يقوم بحفظ الماده التى يقوم بتدريسها المحاضر او الاستاذ

وانت تقوم بانشاء داله ترجع القيمه الموجوده فى المتغير الذى يقوم بحفظ الماده التى تدرس

وانت تقوم بعمل override للداله getDescrition

تقوم بارجاع معلومات عن الماده اللتى يدرسها الاستاذ

ممكن حضرتك تحاول تعمل هذه الثلاث نقاط ونشوف حلك ونحاول نساعدك بعد ذلك

اتمنى ان اكون افدتك ولو بالقليل

لا تنسانى من دعاءك

سلام عليكم

Software Developer
Mahmoudkelany.com


 

#15
اسراء شلبى كتب:

ان مش عارفة فين السؤال؟؟

هههههههههههههههههه

بس انا جربته فعلا و الكود صحيح

و بصراحة نسيت انبه على

 setthistitle()

و ياريت فعلا اعرف فين السؤال......؟ :lol:

السوال فى الصوره اختى الكريمه

وانا ترجمت اول ثلاثه اجزاء من السوال

وان شاء الله الاخ الكريم يعمل لهم كود ويعرض علينا محاولاته والاخطاء ان وجدت

تحياتى

Software Developer
Mahmoudkelany.com


 

#16

اخى الكريم Eng.Hamzawy ياريت تعمل البرنامج ازا ما فى غلبة او ازعاج لانو بصراحة اخر جزئين من السؤال مش فاهمهم كمان

وانا بجد محتاج الحل ضرورى باسرع وقت لانو قرب تسليم الحل

فياريت حدا يخدمنى ازا ما فى ازعاج

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

تحياتى للجميع

#17

اخى الكريم الوقت الذى ستقضيه فى الانتظار

بأمكان حل المشكلة.......

حتى يأتى احد الاعضاء و يقدم المساعدة :)

00020309t.gif

1958_1963.gif
#18

Person Class

/**
 *
 * @author Mahmoud Mahrous
 */
public class Person {

    private String name;
    private String mail;
    private String description;

    /**
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * @param name the name to set
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return the mail
     */
    public String getMail() {
        return mail;
    }

    /**
     * @param mail the mail to set
     */
    public void setMail(String mail) {
        this.mail = mail;
    }

    /**
     * @return the description
     */
    public void getDescription() {
        System.out.println(description);
    }

    /**
     * @param description the description to set
     */
    public void setDescription(String description) {
        this.description = description;
    }
}

Studnet Class

/**
 *
 * @author Mahmoud Mahrous
 */
public class Student extends Person {
    private String courseGrade;

    /**
     * @return the courseGrade
     */
    public String getCourseGrade() {
        return courseGrade;
    }

    /**
     * @param courseGrade the courseGrade to set
     */
    public void setCourseGrade(String courseGrade) {
        this.courseGrade = courseGrade;
    }

    @Override
    public void getDescription() {
        super.getDescription();
        System.out.println("The course grade is " +getCourseGrade());
    }
}

Lectuerer Class

/**
 *
 * @author Mahmoud Mahrous
 */
public class Lectuerer extends Person {

    private String subject;

    /**
     * @return the subject
     */
    public String getSubject() {
        return subject;
    }

    /**
     * @param subject the subject to set
     */
    public void setSubject(String subject) {
        this.subject = subject;
    }

    @Override
    public void getDescription() {
        super.getDescription();
        System.out.println("Teaches" + getSubject());
    }
}

كنت اتمنى ان حضرتك تجرب بنفسك

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

ياريت تحاول تجرب وتخليى ايدك تاخد على الكود

وياريت حضرتك تكمل الباقى

اذا كنت فهمت ال3 نقاط الاولى

اسراء شلبى كتب:

اخى الكريم الوقت الذى ستقضيه فى الانتظار

بأمكان حل المشكلة.......

حتى يأتى احد الاعضاء و يقدم المساعدة :)

الاخت اسراء عندها حق

بس هو اظاهر ان البشمهندس ليس لديه القابيله فى التجربه والتعلم

Software Developer
Mahmoudkelany.com


 

#19

مشكور اخ Eng.Hamzawy ع جهدك معى وانشاله يكون بميزان حسناتك

بس انتا شايفنى عامل البرنامج الى بالكود student واول 3 اجزاء متل البرنامج هادا بالزبط

اول 3 اجزاء بعرف اعملهم ...

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

فياريت ازا ممكن توضحلى شو مطلوب اعمل فيهم

وانا بجد بشكرك ع جهدك معى

تحياتى للجميع

#20

عموما انا هيني حاولت بالجزء الرابع والخامس

شوف اازا الشغل مزبوط او لا وشو في تعديلات

public class Employee extends Person {

    private String nameOfDepartment;


   public String getnameOfDepartment() {
        return nameOfDepartment;
    }



   public void getDescription() {
        super.getDescription();
        System.out.println("Teaches" + getSubject());
    }
}

  public class PersonViewer
{
 public void view(person person)
{
System.out.println("person..");
System.out.println("Name:"+person.getName());
System.out.println("Email: "+person.getEmail());
System.out.println("Description: "+person.getDescription());
System.out.println("\n");
}
}

سلامى للجميع

#21

اخوانى الكرام انا صرلى يومين بستنى حدا يساعدنى

يا ريت الى بيقدر يساعدنى ما يبخل لانو والله محتاج الحل ضرورى

#22

اخى الكريم اعتذر عن عدم مفدرتى على المساعدة

و اعتقد الاخ حمزاوى تكرم و حل المشكلة فى مشاركة سابقة

تقبل اعتذارى

00020309t.gif

1958_1963.gif
#23

أخي بما أن أسئلتك بالإنجليزي

فأعتقد أنك ستأخذ وقتك في الانتظار وربما لن تجد من يساعدك

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#24
اقتباس
أخي بما أن أسئلتك بالإنجليزي

امل جدا جدا من القراءة بالانجليزية

00020309t.gif

1958_1963.gif

مواضيع مشابهة