Calcul d’intérêts en Python
Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.
Créer un compteObjectif travaillé
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.
C=10000 n=0 while ...: n = ... C = ... print(...)Répondre à la question posée en utilisant ce programme.
Corrigé
Le capital $ C^{\prime} $ obtenu après un an en plaçant un montant $ C $ à $ t = 1{,}5\% $ est :
$ C^{\prime} = C \left( 1+\dfrac{ t }{ 100 } \right) = C \left( 1+\dfrac{ 1{,}5 }{ 100 } \right) =1{,}015\ C $.
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 :
C=10000 for i in range (5) : C = 1.015*C print(C)On obtient comme résultat $ 10\,772{,}84 $ (arrondi au centime).
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.