Mini-Projet 2: Système de Gestion des Notes

Créez un programme permettant à un enseignant d'enregistrer les notes des élèves et de calculer leur moyenne.

  • Comment stocker les notes des élèves?
  • Comment calculer la moyenne d'un élève?
  • Comment afficher les élèves ayant une moyenne supérieure à un seuil donné?
  • Comment sauvegarder les résultats pour un affichage ultérieur?

Voici un exemple de code C# :

class Eleve {
    public string Nom { get; set; }
    public List Notes { get; set; } = new List();
    public double Moyenne() => Notes.Average();
}
List eleves = new List();
void AjouterNote(string nom, double note) {
    var eleve = eleves.FirstOrDefault(e => e.Nom == nom) ?? new Eleve { Nom = nom };
    eleve.Notes.Add(note);
    if (!eleves.Contains(eleve)) eleves.Add(eleve);
    Console.WriteLine($"Moyenne de {nom}: {eleve.Moyenne()}");
}

 


    Pas encore de commentaires.

Ajouter un commentaire

Veuillez vous   connecter pour ajouter un commentaire.