A l'issue d'une année académique, une classe de 30 étudiants compose en 5 unités d'enseignements(U.E). Chaque U.E est constituée de 2 éléments constitutifs(E.C) et possède 6 crédits répartis de la manière suivante:
E.C1 : 3 crédits
E.C2 : 3 crédits
E.C3 : 2 crédits
E.C4 : 4 crédits
E.C5 : 3.5 crédits
E.C6 : 2.5 crédits
E.C7 : 4 crédits
E.C8 : 2 crédits
E.C9 : 2.5 crédits
E.C10 : 3.5 crédits
La note d'un étudiant en un E.C est comprise entre 0 et 20. Selon ces notes, il peut obtenir les mentions suivantes :
Note Mention
Note<7 Eliminé
7<=Note<10 Insuffisant
10<=Note<12 Passable
12<=Note<14 Assez bien
14<=Note<16 Bien
Note>=16 Très bien
La moyenne d'un étudiant en une U.E ne peut être calculée que si ce dernier ne possède pas la mention éliminé en un des E.C constituant cette U.E. ET la moyenne générale de l'étudiant ne pourra être calculée que s'il possède une moyenne sur toutes les U.E.
Ecrire un programme pascal qui permet de saisir les notes des étudiants de cette classe, de calculer la moyenne générale et le nombre de crédits obtenus par chaque étudiant, de produire les statistiques suivantes :
Le rang de chaque étudiant, la moyenne générale de la classe, le nombre d'étudiants éliminés, le nombre d'étudiants promus en classe supérieure, on rappelle que pour passer en classe supérieure, l'étudiant doit totaliser 30 crédits. Pour chaque étudiant autorisé à reprendre la classe, afficher le nombre de crédits et le reste des matières qu'il lui reste à capitaliser
-----