السلام عليكم و رحمة الله و بركاته
نص التمرين :
نريد كتابة فئة تُمكننا من تمثيل الطلاب داخل الجامعة. كل طالب يدرس 8 مواد و كل مادة تملك 5 اختبارات تختلف حسب الضارب.
هذه محاولتي :
import java.util.Scanner;
public class Etudiant {
Scanner src = new Scanner(System.in);
public String Nom,Num;
class Matiere{
String Matieres[] = new String[3];
double Notes[] = new double [3],Controles[] = new double [2];
int Coef[] = new int [2];int i =0;
public Matiere(){
System.out.println("Donnez le nom de la matiére : ");//اسم المادة
Matieres = src.nextLine();
System.out.println("Résultat du premiér controle : ");//نتيجة الإختبار الأول
Controles[0] = src.nextDouble();
System.out.println("son coefficient : ");//ضارب الإختبار الأول
Coef[0] = src.nextInt();
System.out.println("Résultat du deuxiéme controle : ");//نتيجة الإختبار الثاني
Controles[1] = src.nextDouble();
System.out.println("son coefficient : ");//ضاربه
Coef[1] = src.nextInt();
Notes = ( (Controles[0]*Coef[0]) + (Controles[1]*Coef[0]) )/2;//حساب معدل الإختبارات
System.out.println("Moyenne de cette mayiére : "+Notes);//إظهار الناتج
}
}
public Etudiant(){
System.out.println("Quel est votre nom ? ");//إسم الطالب
Nom = src.nextLine();
System.out.println("Votre num ? ");//رقمه
Num = src.nextLine();
}
public static void main(String args[]){
Etudiant Etu_1 = new Etudiant();
Matiere Matr_1 = Etu_1.new Matiere();
}
}ما رأيكم ؟