1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| #!/bin/bash
#initialisation des variables
note=0
moyenne=0
i=0
rep="non"
#Boucle pour la saisie de notes
while [[ $rep != "entree" ]]
do
echo "Entrez votre note :"
echo "(Si vous n'avez plus de note à saisir, tapez : entree)"
read note
read rep
#Moyenne
if (( $note -ge 0 ))#si la note est sup ou égal a 0
then
let moyenne=$moyenne+$note
let i=$i+1#compteur pour connaître le nombre de notes
#Annonce moyenne
let moyenne=$moyenne/$i
echo "La moyenne est de $moyenne"
#Appréciation
if (( $moyenne -gt 13 ))#strictement supérieur
then
echo "Appréciation : très bien"
if (( $moyenne -lt 10 ))#strictement inférieur
then
echo "Appréciation : passable"
if (( $moyenne -le 11 ))#inférieur ou égal
then
echo "Appréciation : Moyen"
if (( $moyenne -ge 12 ))#supérieur ou égal
then
echo "Appréciation : Bien"
fi
done |
Partager