Une ligne de conditionnement remplit des sachets de café annoncés à 250 g. Pour surveiller la machine, un technicien prélève cinq sachets et les pèse. Le programme doit afficher le poids moyen de l'échantillon et le nombre de sachets strictement plus lourds que cette moyenne.
Le besoin
Construire le programme dans Flowgorithm, avec :
- un tableau
poidsde 5 réels, rempli par cinq saisies ; - une fonction
CalculerMoyenne, qui reçoit le tableau en paramètre et retourne la moyenne de ses cases ; la fonction lit les cases sans les modifier ; - dans le programme principal, une variable
moyennequi reçoit la valeur rendue, et une variablenbAuDessusqui compte les poids strictement supérieurs à la moyenne ; - deux sorties, exactement dans ce format :
"Moyenne : " & ToFixed(moyenne, 2) & " g", puis"Au-dessus de la moyenne : " & nbAuDessus.
Saisies de contrôle
Exécuter le programme deux fois :
- première série : 250.4, 249.8, 251.2, 248.9, 250.2 ;
- seconde série : 250, 252, 248, 250, 250.
Objectif
Relever ce que le programme affiche et la valeur des variables demandées pour chaque série.
Pièges
Nommer la fonction autrement que la variable qui reçoit sa valeur : moyenne et Moyenne se confondent, puisque les identifiants ignorent la casse. Et la seconde série contient des poids exactement égaux à la moyenne, qui ne doivent pas être comptés.