maxime12345

Untitled

Mar 31st, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $liste = Import-Csv -Delimiter ";" -Path ".\users.list"
  2. $moyenne = 0 #nombre de notes au-dessus de la moyenne
  3. $moy_classe = 0
  4.  
  5. #ajout de la colonne note
  6. $liste | Add-Member -NotePropertyName "note" -NotePropertyValue "0"
  7.  
  8. #attribution des notes
  9. foreach($eleve in $liste)
  10. {
  11.     $nom = $eleve.name
  12.     $prenom = $eleve.surname
  13.     $note = Read-Host "Note de $nom $prenom"
  14.     $eleve.note = $note
  15.  
  16.     $moy_classe += $note
  17.  
  18. }
  19.  
  20. #calcul de la moyenne de la classe
  21. $moy_classe = [decimal]($moy_classe) / [decimal]($liste.Length)
  22. $moy_classe = [math]::Round($moy_classe,1)
  23.  
  24. #Comparaison des notes à la moyenne
  25. foreach($eleve in $liste)
  26. {
  27.     if($eleve.note -gt $moy_classe)
  28.     {
  29.         $moyenne++
  30.     }
  31.    
  32. }
  33.  
  34. #Restitution    
  35. Write-Host "La moyenne de la calsse est : $moy_classe , et il y a $moyenne notes au-dessus de la moyenne de la classe"
Advertisement
Add Comment
Please, Sign In to add comment