Trouvez des solutions à vos problèmes avec Zoofast.fr. Posez vos questions et obtenez des réponses détaillées et fiables de notre communauté d'experts expérimentés.
Sagot :
Bonsoir
Bon puisque l'exercice consiste à "simplement" compléter du code, je vois mal comment je pourrais te donner une explication utile, d'autant plus que c'est le genre de matière où, en voyant la solution, on se dit "AH MAIS OUI, J'AURAIS DU Y PENSER"
Je vais quand même prendre le temps de juste traduire en mots le code, pour être sûr que tu comprennes.
▌ Définir le tableau des élèves
▌ Définir le tableau des notes
▌
▌ Définir la fonction meilleures_notes():
▌ Définir la note la plus élevée sur 0
▌ Définir le nombre d'élèves à avoir la note la plus élevée sur 0
▌ Définir la liste des élèves qui ont la note la plus élevée (vide)
Ce qu'on fait ici c'est simplement mettre les compteurs à zéro
▌ Lancer une boucle qui va passer en revue toutes les notes (donc dans la portée de la longueur de la liste):
▌ Si la note correspondant à cet élève vaut la note maximale:
▌ Ajouter 1 au nombre d'élèves à avoir la note la plus élevée
▌ Ajouter la lettre de l'élève à la fin de la liste des élèves les mieux notés
▌ Si la note correspondant à cet élève est plus grande que la note maximale:
▌ Redéfinir la note maximale sur la sienne
▌ Réinitialiser le nombre d'élèves à avoir eut la note la plus élevée ▌ Nettoyer la liste des élèves les mieux noter en y remettant que son nom
▌ Retourner les données finales
Si il y a quelque chose que tu as mal compris ou que tu te demandes pourquoi j'ai fait comme ceci ou pourquoi j'ai pas fait comme cela, tu peux me le demander ne commentaires ;)
Bonne soirée !
Votre participation nous est précieuse. Continuez à partager des informations et des solutions. Cette communauté se développe grâce aux contributions incroyables de membres comme vous. Trouvez toutes vos réponses sur Zoofast.fr. Merci de votre confiance et revenez pour plus d'informations.