عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 08-04-2010, 09:37 PM   #38

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 203 - برمجة 2] لديك سؤال , أفكار , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة BeeroOo مشاهدة المشاركة
السلام عليكم
اعرف اني ازمتكم كل ويك اند جايتكم بواجب مااعرف احله <<<حظي كذا دايم يطلع لي مليون ايرور
واجبنا كان سهل بس مو راضي يزبط معي
ممكن احد يساعدني
هوا ني انشئ تو كلاس وحده MYDATE ودا كودها
public class MyDate {
private String month;
private int year;
private int date;

public MyDate() {
month=" ";
year=0;
date=0;
}
public void setDate(String m ,int d ,int y)
{month=m;
date=d;
year=y;
}
public String getMonth()
{return month;
}
public int getDate()
{return date;
}
public int getYear()
{return year;
}
}
والتانيه STUDENT وكودها
public class Student1 {
private String name;
private int age;
private MyDate birthdate;
public Student1() {

name="Unknown";
age=0;
//birthdate=0;
}
public void setName(String n)
{name=n;
}
public void setAge(int a)
{age=a;
}
public void setDate(MyDate x)
{birthdate=x;
}
public String getName()
{return name;
}
public int getAge()
{return age;
}
public MyDate getDate()
{return birthdate;
}
public String toString()
{return name+"\t"+age+"year\t"+birthdate.getDate()+" "+birthdate.getMonth()+" "+birthdate.getYear() ;
}



}
وفي Main
import java.util.*;
public class Abeer_Class {

public static void main(String[] args) {
Student1 s1,s2;
s1=new Student1();
s2=new Student1();
MyDate date1=new MyDate();
MyDate date2=new MyDate();
Scanner scanner=new Scanner(System.in);
//.......Student 1 birthdate...............
System.out.print("Enter month(String): ");
String x=scanner.next();
System.out.print("Enter day(integer): ");
int y=scanner.nextInt();
System.out.print("Enter year(integer): ");
int z=scanner.nextInt();
date1.setDate(x,y,z);
//..........Student 1 info................
System.out.print("Enter name: ");
String n=scanner.next();
System.out.print("Enter age: ");
int g=scanner.nextInt();
s1.setName(n);
s1.setAge(g);
s1.setDate(date1);
//............Student 2 birthdate.................
System.out.print("Enter month(String): ");
String w=scanner.next();
System.out.print("Enter day(integer): ");
int e=scanner.nextInt();
System.out.print("Enter year(integer): ");
int r=scanner.nextInt();
date2.setDate(w,e,r);
}
//........Student 2 info.......................
System.out.print("Enter name: ");
String n=scanner.next();
System.out.print("Enter age: ");
g=scanner.nextInt();
s2.setName(n);
s2.setAge(g);
s2.setDate(date2);
//...........younger............
if(s1.getAge<s2.getAge)
System.out.print(s1.getName()+" is younger than "+s2.getName());

else
System.out.print(s2.getNmae()+" is younger than "+s1.getName());
//.............desplay the year of birth................
System.out.print("*Berthdate\n\n"+s1.getName()" is born in "+date1.getYear);
System.out.print(s2.getName()+" is born in "+date2.getYear);
s1.toString();
s2.toString();
}
زي ماقلت البرنامج سهل وباين المطلوب من الكود بس المشكله اييييييييييييييييش الارور والله احس اني نفسي اقتل نفسي من القهرررر
بالله ساعدوني مع اني زودتها

class MyDate :

كود PHP:
public class MyDate {
    private 
String month;
    private 
int year;
    private 
int date;
    public 
MyDate() {
        
month " ";
        
year 0;
        
date 0;
    }
    public 
void setDate(String mint dint y) {
        
month m;
        
date d;
        
year y;
    }
    public 
String getMonth() {
        return 
month;
    }
    public 
int getDate() {
        return 
date;
    }
    public 
int getYear() {
        return 
year;
    }

Class Student1 :

كود PHP:
public class Student1 {
    private 
String name;
    private 
int age;
    private 
MyDate birthdate;
    public 
Student1() {
        
name "Unknown";
        
age 0;
//birthdate=0;
    
}
    public 
void setName(String n) {
        
name n;
    }
    public 
void setAge(int a) {
        
age a;
    }
    public 
void setDate(MyDate x) {
        
birthdate x;
    }
    public 
String getName() {
        return 
name;
    }
    public 
int getAge() {
        return 
age;
    }
    public 
MyDate getDate() {
        return 
birthdate;
    }
    public 
String toString() {
        return 
name "\t" age "year\t" birthdate.getDate() + " " birthdate.getMonth() + " " birthdate.getYear();
    }

class Main :



كود PHP:
import java.util.*;
public class 
Abeer_Class {
    public static 
void main(String[] args) {
        
Student1 s1s2;
        
s1 = new Student1();
        
s2 = new Student1();
        
MyDate date1 = new MyDate();
        
MyDate date2 = new MyDate();
        
Scanner scanner = new Scanner(System.in);
//.......Student 1 birthdate...............
        
System.out.print("Enter month(String): ");
        
String x scanner.next();
        
System.out.print("Enter day(integer): ");
        
int y scanner.nextInt();
        
System.out.print("Enter year(integer): ");
        
int z scanner.nextInt();
        
date1.setDate(xyz);
//..........Student 1 info................
        
System.out.print("Enter name: ");
        
String n scanner.next();
        
System.out.print("Enter age: ");
        
int g scanner.nextInt();
        
s1.setName(n);
        
s1.setAge(g);
        
s1.setDate(date1);
//............Student 2 birthdate.................
        
System.out.print("Enter month(String): ");
        
String w scanner.next();
        
System.out.print("Enter day(integer): ");
        
int e scanner.nextInt();
        
System.out.print("Enter year(integer): ");
        
int r scanner.nextInt();
        
date2.setDate(wer);
//........Student 2 info.......................
        
System.out.print("Enter name: ");
        
String n2 scanner.next();
        
System.out.print("Enter age: ");
        
scanner.nextInt();
        
s2.setName(n2);
        
s2.setAge(g);
        
s2.setDate(date2);
//...........younger............
        
if (s1.getAge() < s2.getAge()) {
            
System.out.print(s1.getName() + " is younger than " s2.getName());
        } else {
            
System.out.print(s2.getName() + " is younger than " s1.getName());
        }
//.............desplay the year of birth................
        
System.out.print("\n*Berthdate\n\n" s1.getName() + " is born in " date1.getYear() + "\n");
        
System.out.print(s2.getName() + " is born in " date2.getYear() + "\n");
        
s1.toString();
        
s2.toString();
    }


بالتوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 


التعديل الأخير تم بواسطة Mr.Ahmad ; 08-04-2010 الساعة 09:39 PM.
Mr.Ahmad غير متواجد حالياً   رد مع اقتباس