Adloun

Écrire une fonction Python seuil(M) qui renvoie le plus petit entier n…

Exercice d'entraînement · niveau 3 (difficile) · mathématiques (première), chapitre 2 — Suites numériques, modèles discrets · Variations, limites et algorithmes

Énoncé

Écrire une fonction Python seuil(M) qui renvoie le plus petit entier tel que . L'utiliser pour déterminer au bout de combien d'années un capital placé à par an a doublé, puis triplé. (Doubler, c'est atteindre un coefficient global supérieur à .)

Corrigé


def seuil(M):
    n, p = 0, 1.0         # p vaut 1,05 puissance n
    while p <= M:
        p = 1.05 * p
        n = n + 1
    return n

Doubler, c'est atteindre un coefficient global supérieur à : seuil(2) renvoie . En effet et . Tripler : seuil(3) renvoie , car et . À remarquer : il faut ans pour doubler, mais seulement de plus pour tripler puis encore pour quadrupler. Le temps de doublement, lui, est constant : c'est la signature d'une croissance géométrique.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.