Calcul d'intérêts en Python
On place un capital de 10 000 euros sur un compte rémunéré à 1,5% d'intérêts par an (à intérêts composés).
Compléter le programme Python ci-dessous afin qu'il affiche le capital disponible au bout de 5 ans.
C=10000 for i in range (...) : C = ... print(C)
On souhaite savoir au bout de combien d'années le capital aura dépassé 12 000 euros.
Compléter le programme Python ci-dessous afin qu'il affiche ce nombre d'années.
Répondre à la question posée en utilisant ce programme.C=10000 n=0 while ...: n = ... C = ... print(...)
Corrigé
Le capital obtenu après un an en plaçant un montant à est :
.
On doit effectuer cette opération cinq fois pour obtenir le capital au bout de 5 ans.
On peut donc compléter le programme comme suit :
On obtient comme résultat (arrondi au centime).C=10000 for i in range (5) : C = 1.015*C print(C)
Comme on ne connait pas, au départ, le nombre d'itérations, on va utiliser une boucle non bornée while
On reste dans la boucle tant que C < 12000 et chaque passage on incrémente le nombre d'années n et on calcule le nouveau capital C.
À la sortie de la boucle, on affiche le nombre d'années n.
C=10000 n=0 while C < 12000 : n = n + 1 C = 1.015*C print(n)
Ce programme affiche le résultat 13.
Le capital dépassera donc 12 000 euros au bout de 13 ans.