Bonjour tour le monde,
Je viens solliciter votre aide car je rencontre un phénomène étrange avec Powershell.
Voici mon test
Avec ce code, en théorie lors de la 1ère comparaison note < 10, on devrait afficher "insuffisant" et en fait si je rentre 5 par exemple, on dirait qu'il le reconnait pas comme tel, il m'affiche "T'as entré un mauvais nombre", si je rentre 05 c'est bon!! Je comprends pas comment il compare!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Clear-Host Write-Host "Exercice 1" Write-Host "**********" $note = Read-Host "Saisir la note:" if ($note -lt 10){Write-Host "insuffisant"} #attention mettre 2 digits ex. 01, 08, etc elseif ($note -lt 12 -and $note -ge 10) {Write-Host "moyen"} elseif ($note -lt 14 -and $note -ge 12) {Write-Host "assez bien"} elseif ($note -lt 16 -and $note -ge 14) {Write-Host "bien"} elseif ($note -lt 20 -and $note -ge 16) {Write-Host "très bien"} else {Write-Host "T'as entré un mauvais nombre"}
Si vous pouviez m'aider ça serai sympa.
Merci
Cordialement
PS: Désolé, j'ai remarqué après coup que je n'avais posté dans la bonne section.
Partager