Bonsoir,

Dans le cadre de mon BTS informatique j'ai une initiation au Powershell.

Mon exercice est de trouver dans une série de notes le minimum et le maximum. J'ai recopié ci-dessous mon code. J'ai l'impression qu'il est bon, mais il m'affiche soit le minimum correct, ou le maximum correct , mais impossible d'avoir les deux valeurs correctes en même temps. Je ne vois pas où est mon erreur. Je me demande si c'est une erreur de ma part ou si c'est un bug.

"$notes = 4,15,8,12,11,6,10,5,18,13

[Int] $min = 20
[Int] $max = 0



for ($i=0; $i -le $notes[-1];$i++)
{

if ($notes[$i] -lt $min)
{
$min = $notes[$i]

}

if ($notes[$i] -gt $max)
{
$max = $notes[$i]
}
}

Write-Host "La note la plus basse est $min"
Write-Host "La meilleure note est $max"
"

Bonne soirée
Merci pour votre aide et pour tout retour sur mon code.