Example #1
0
 // ajout d'une note
 public void Ajouter(Note note)
 {
     // ajout de la note
     Notes.Add(note);
     // moyenne et écart type réinitialisés
     moyenne = -1;
     ecartType = -1;
 }
Example #2
0
 // constructeur
 public TableauDeNotes(string matière, Note[] notes)
 {
     // mémorisation via les propriétés publiques
     Matière = matière;
     Notes = notes;
     // calcul de la moyenne des notes
     double somme = 0;
     for (int i = 0; i < Notes.Length; i++) {
         somme += Notes[i].Valeur;
     }
     if (Notes.Length != 0) Moyenne = somme / Notes.Length;
     else Moyenne = -1;
     // écart-type
     double carrés = 0;
     for (int i = 0; i < Notes.Length; i++) {
         carrés += Math.Pow((Notes[i].Valeur - Moyenne), 2);
     }//for
     if (Notes.Length != 0)
         ecartType = Math.Sqrt(carrés / Notes.Length);
     else ecartType = -1;
 }