sciences numériques et technologie (seconde) · Chapitre 5 · Exercice de TD
Un capital et son doublement
Les fonctions · Fonctions à plusieurs arguments · niveau 3 (difficile)
Énoncé
Un capital c est placé au taux annuel t (exprimé en pourcentage).
- Écrire
capital_apres(c, t, n)renvoyant le capital aprèsnannées. - Écrire
annees_doublement(t)renvoyant le nombre d'années au bout desquelles un capital double, quel qu'il soit. - Vérifier que le résultat ne dépend pas du capital de départ, et le comparer à la « règle des » : .
Corrigé
1.
def capital_apres(c, t, n):
for i in range(n):
c = c * (1 + t / 100)
return c
2.
def annees_doublement(t):
c = 1
annees = 0
while c < 2:
c = c * (1 + t / 100)
annees = annees + 1
return annees
print(annees_doublement(2)) # 36
print(annees_doublement(5)) # 15
print(annees_doublement(10)) # 8
3. L'indépendance vis-à-vis du capital se voit en écrivant : la condition se simplifie en , où a disparu. C'est pourquoi la fonction peut partir de sans rien perdre en généralité.
Comparaison avec la règle des :
| calcul exact | ||
|---|---|---|
| 2 % | 36 ans | 35 |
| 5 % | 15 ans | 14 |
| 10 % | 8 ans | 7 |
L'approximation est bonne, et légèrement optimiste — normal, puisqu'on arrondit à l'année entière supérieure. Elle vient de .
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 14 autres exercices corrigés dans ce chapitre, et 23 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.