1) Aide concernant le programme (exercice 1).
Une façon de faire peut être d'utiliser les coefficients multiplicateur et...
- demander le nombre d'évolutions que l'utilisateur souhaite donner,
- appeler, par exemple, $n$ ce nombre,
- initialiser le coefficient multiplicateur à 1,
- demander les différents taux d'évolution un par un (utiliser une "boucle for")
- multiplier le coefficient multiplicateur par $(1+t)$ où $t$ est le taux à chaque étape
- à la fin de la boucle, on obtient le coefficient de l'évolution globale
- ne pas oublier de soustraire 1 pour obtenir le taux cherché.
2) Aide concernant l'exercice 2
Pour la dernière question, on peut :
- calculer le produit des coefficients multiplicateurs, puis soustraire 1
ou
- utiliser la formule donnant directement le taux d'évolution entre 2014 et 2018 avec les valeurs en 2014 et 2018
3) Aide (beaucoup) plus précise concernant l'exercice 1.
Le programme suivant est une façon de répondre à ce qui est demandé.
Il faut remplacer les "..." par la bonne formule.
C'est tout ! Attention tout de même aux indentations si vous faites un "copier-coller".
Voici le programme :
# coding : utf-8
# Programme permettant ce calculer un taux global d'évolution
# à partir de plusieurs taux d'évolution donnés
n = int(input("Combien de taux d'évolution avez-vous ?\n"))
# calcul du coefficient multiplicateur global
t = float(input("Quel est le premier taux d'évolution (sous forme décimale) ?\n"))
c_m = ...
for i in range(1,n):
t = float(input("Entrez le taux suivant (sous forme décimale).\n"))
c_m = ...
# Affichage du taux global d'évolution
T = ...
print("Le taux global d'évolution est environ : ",round(T,4),",\n soit ",round(T*100,2),"%.")
Une façon de faire peut être d'utiliser les coefficients multiplicateur et...
- demander le nombre d'évolutions que l'utilisateur souhaite donner,
- appeler, par exemple, $n$ ce nombre,
- initialiser le coefficient multiplicateur à 1,
- demander les différents taux d'évolution un par un (utiliser une "boucle for")
- multiplier le coefficient multiplicateur par $(1+t)$ où $t$ est le taux à chaque étape
- à la fin de la boucle, on obtient le coefficient de l'évolution globale
- ne pas oublier de soustraire 1 pour obtenir le taux cherché.
2) Aide concernant l'exercice 2
Pour la dernière question, on peut :
- calculer le produit des coefficients multiplicateurs, puis soustraire 1
ou
- utiliser la formule donnant directement le taux d'évolution entre 2014 et 2018 avec les valeurs en 2014 et 2018
3) Aide (beaucoup) plus précise concernant l'exercice 1.
Le programme suivant est une façon de répondre à ce qui est demandé.
Il faut remplacer les "..." par la bonne formule.
C'est tout ! Attention tout de même aux indentations si vous faites un "copier-coller".
Voici le programme :
# coding : utf-8
# Programme permettant ce calculer un taux global d'évolution
# à partir de plusieurs taux d'évolution donnés
n = int(input("Combien de taux d'évolution avez-vous ?\n"))
# calcul du coefficient multiplicateur global
t = float(input("Quel est le premier taux d'évolution (sous forme décimale) ?\n"))
c_m = ...
for i in range(1,n):
t = float(input("Entrez le taux suivant (sous forme décimale).\n"))
c_m = ...
# Affichage du taux global d'évolution
T = ...
print("Le taux global d'évolution est environ : ",round(T,4),",\n soit ",round(T*100,2),"%.")