Troisième
La cagnotte du streameur (boucle et formule)
Énoncé
Un streameur reçoit des dons pendant un live. Un script gère sa cagnotte : , puis , puis (les gains sont en euros). 1) Quelle valeur le lutin affiche-t-il à la fin ? 2) Si l'on remplace par un nombre de tours , exprimer les gains affichés en fonction de . 3) Le streameur vise une cagnotte de euros avec une boucle qui ajoute toujours par tour : combien de tours seront nécessaires ?
Besoin d'un coup de pouce ?
- Pour la question 1, la variable part de et gagne à chaque tour : sur tours, additionne six fois , ou multiplie par le nombre de tours.
- Pour la question 2, le raisonnement est le même : si la boucle tourne fois en ajoutant à chaque tour à partir de , les gains valent .
- Pour la question 3, tu cherches le nombre de tours tel que : isole avec une division écrite sous forme de fraction.
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. Lire la boucle bornée pour 6 tours
La variable est d'abord initialisée à . La boucle est bornée : le bloc est exécuté exactement fois. À chaque tour, augmente de ; partant de , on additionne donc six fois . -
2. Calculer la valeur affichée
Additionner six fois revient à multiplier : . On peut vérifier en listant : après le tour 1, ; après le tour 2, ; ... ; après le tour 6, . Le bloc affiche donc euros. -
3. Généraliser à n tours
Si la boucle effectue tours au lieu de , on ajoute à exactement fois, toujours à partir de . Les gains valent donc , c'est-à-dire . C'est une expression de la forme avec : pour , on retrouve bien . -
4. Résoudre l'équation pour atteindre 100 euros
Avec la boucle , on cherche le nombre de tours pour lequel atteint . D'après la question 2, , donc on résout . On divise les deux membres par : . Comme est un multiple de , le seuil est atteint pile au tour (). La cagnotte affiche euros après tours, vaut euros après tours, et il faut tours pour atteindre euros.
Réponse finale
Ta progression