Pourcentages Exercices

Calcul d’intérêts en Python

Durée estimée
15 minutes
Difficulté
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Objectif 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).

  1. 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)
  2. 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é

  1. 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).

  2. 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.