Sagot :
Bonjour !
1)
Prenons un exemple :
Diminuer de 20% revient à multiplier par [tex]1+\frac{-20}{100}=0.80[/tex].
Pour revenir en arrière, il faut donc multiplier par [tex]\frac{1}{0.8}=1.25[/tex], donc augmenter de 25%. C'est notre pourcentage d'évolution réciproque.
Pour le retrouver à partir de 1.25, on multiplie par 100 puis on soustrait 100.
On peut maintenant écrire notre fonction :
def rec(X):
---- X=1/(1+X/100)*100-100
---- return X
2)
Prenons à nouveau un exemple pour mieux comprendre ce qu'il se passe :
- On augmente d'abord de 20% : On multiplie par 1.20
- On augmente à nouveau de 20% : On multiplie par 1.20
- Enfin, on augmente une troisième fois de 20% : On multiplie par 1.20
Finalement, on a multiplié par [tex]1.20\times1.20\times1.20=1.728[/tex], soit par 72.8%
Pour le retrouver à partir de 1.728, on multiplie par 100 puis on soustrait 100.
On peut maintenant écrire notre fonction :
def global(X):
---- X=X*X*X*100-100
---- return X
Bonne journée