الموضوع: واجب برمجة
عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 04-03-2014, 04:55 PM   #3

لافندر-

جامعي

 
تاريخ التسجيل: Feb 2014
كلية: أخرى
نوع الدراسة: إنتظام
البلد: منطقة الرياض
الجنس: أنثى
المشاركات: 6
افتراضي رد: واجب برمجة

نكمل الكود من هذا الكلاس قالو لنا :(

كود:
import java.util.Scanner;
public class Student2 {
private String Name;
private String UnvId;
private int Level;
private GradeBook[] Courses;
public Student2(String name, String unvId, int level, int n)
{
this.Name = name;
this.UnvId = unvId;
this.Level = level;
Courses = new GradeBook[n];
}
public void InputCoursesData() {
Scanner input = new Scanner(System.in);
for (int i = 0; i < Courses.length; i++) {
System.out.println("Enter Course name >> ");
String name = input.next();
System.out.println("How many credit Hours? >> ");
int n = input.nextInt();
//create a new GradeBook object
Courses[i] = new GradeBook(name, n);
}
}
public void InputCoursesMarks() {
//Courses array should be initialized first!!
for (int i = 0; i < Courses.length; i++)
Courses[i].InputData();
}
public int ComputeTotal() {
int total = 0;
for (int i = 0; i < Courses.length; i++)
total += Courses[i].ComputeTotal();
return total;
}
public double ComputeAverage() {
return (double)this.ComputeTotal()/Courses.length;
}
@Override
public String toString() {
String CourseList = "";
for (GradeBook b : Courses)
CourseList = CourseList + b.toString() + "\n ";
return String.format("Student Data\nName= %s \nUnvId= %s
\nLevel= %s \nand is enrolled in : \n%s \nThe Total Average is:
%f \n",Name, UnvId, Level, CourseList, ComputeAverage() );
}

 

لافندر- غير متواجد حالياً   رد مع اقتباس