Xhest
Xhest
*;
initializeSampleData();
startMenu();
// Menu principal
while (true) {
System.out.println("1. Élève");
System.out.println("2. Administrateur");
System.out.println("3. Quitter");
switch (choice) {
// Authentification élève
String id = scanner.nextLine();
if (students.containsKey(id) &&
students.get(id).getPassword().equals(password)) {
studentMenu(students.get(id));
} else {
System.out.println("Identifiants incorrects!");
// Menu élève
while (true) {
System.out.println("3. Déconnexion");
System.out.print("Choix: ");
int choice = scanner.nextInt();
scanner.nextLine();
switch (choice) {
// Menu administrateur
while (true) {
System.out.println("3. Retour");
System.out.print("Choix: ");
scanner.nextLine();
switch (choice) {
System.out.print("Identifiant: ");
String id = scanner.nextLine();
students.values().forEach(s ->
);
s1.addGrade("Mathématiques", 15.5);
s1.addGrade("Français", 12.0);
s1.setExamResult("BAC", "Admis");
students.put(s1.getId(), s1);
class Student {
this.name = name;
this.id = id;
this.password = password;
grades.put(subject, grade);
examResults.put(exam, result);
);
System.out.println("\nRÉSULTATS D'EXAMENS:");
);
// Getters