Maths-cours

COURS & EXERCICES DE MATHÉMATIQUES

Close

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

  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 C^{\prime} obtenu après un an en plaçant un montant CC à t=1,5% t = 1,5\% est :

    C=C(1+t100)C^{\prime} = C \left( 1 + \frac{ t }{ 100 } \right) =C(1+1,5100)=1,015 C= C \left( 1 + \frac{ 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 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.