Concept(s) de programmation utilisables pour résoudre ce challenge : Conditions, Programmation Orientée Objet, Booléens, Parsing
Ce jeune professeur a remarqué que les notes finales des examens sont très liées à la participation des étudiants durant le cours. Un(e) élève qui participe va avoir une bonne note. Celui ou celle qui participe peu aura une mauvaise note.
Il décide donc de ne plus corriger les copies et souhaite créer un algorithme pour noter automatiquement les élèves !
Dès le début de son cours, il met la note de 12/20 à tout le monde.
1 fois par heure de cours, il va jeter un oeil à la classe et noter l’état de chaque élève :
Et voici les règles qu’il définit :
Mais ce n’est pas tout… un élève démarre donc avec une note maximale de 20, mais :
La variable « cours » contient donc tous les cours. 1 élève est toujours à la même place dans le cours. La première lettre d’un cours correspond donc toujours au même élève.
Tu dois retourner la moyenne de la classe, arrondie à un chiffre après la virgule.
Exemple de données et déroulé ↓ Afficher
Par défaut on le cache parce que ça peut prendre de la place. Tu n'es pas obligé de regarder le déroulé, qui peut te donner trop d'indices sur la résolution du challenge...
Autres challenges à réaliser
Corrigés, challenges, actualités, veille technique... aucun spam.