Troisième
Les paliers de badge TikTok (conditions imbriquées)
Énoncé
Sur une appli inspirée de TikTok, un script affiche un badge selon le nombre de vues d'une vidéo, rangé dans la variable (en milliers). Le script est : . Donner le badge affiché pour , pour et pour .
Mode élève : cherche d'abord par toi-même (les coups de pouce sont là pour t'aider), puis passe en vue « Corrigé » pour vérifier.
Voir le corrigé détaillé
-
1. Comprendre les conditions imbriquées
On lit le script de haut en bas. Le premier test est : s'il est vrai, le lutin affiche « Or » et c'est fini. S'il est faux, on passe au bloc , qui contient un second test : s'il est vrai on affiche « Argent », sinon on affiche « Bronze ». Il faut donc tester les conditions dans l'ordre. -
2. Tester pour vues = 72
Premier test : est faux, donc on passe au . Second test : est vrai, donc le lutin affiche « Argent ». On retient que n'atteint pas le palier Or () mais dépasse le palier Argent (). -
3. Tester pour vues = 40
Premier test : est faux, on passe au . Second test : est faux lui aussi, donc on exécute le dernier et le lutin affiche « Bronze ». Comme , c'est bien le badge le plus bas. -
4. Tester le cas limite vues = 100
Premier test : est vrai, car le symbole inclut l'égalité. On affiche donc « Or » sans même examiner le second test. Bilan : donne « Argent », donne « Bronze » et donne « Or ». Le badge dépend du premier palier atteint, testé du plus grand au plus petit.
Réponse finale
Ta progression