- Partage ce devoir avec tes amis !
Sujet du devoir
Bonjour j ai vraiment besoins d aide pour mon dm de maths qui est un exo une les suites merci d avance pour votre aide voilà l énoncé
Adrien fait beaucoup d'heures supplémentaires pour pouvoir mettre de l'argent de coté tous les mois. Pour cela, il a ouvert un compte le 1 janvier 2018 sur lequel il a placé 500€. De plus, il arrive à mettre 300€ sur ce compte toutes les fins de mois à partir de cette date. Ce compte est rémunéré à 0,2 % par mois. On note uo le montant de son compte le 1" janvier 2018 et u, le montant au bout de n mois. On a done us 500
les questions sont
1.Calculer u1
2.Montrer que, pour tout n apartaient N Ua+1= 1.002Uo+300
3.Calculer U2 et U3, au centimètre près
4. On voudrait savoir combien Adrien aura sur son compte le 1" janvier 2021. Ecrire un algorithme en python qui utilise une fonction et qui permet de répondre à cette question, puis y répondre. (On écrira le script sur la copie).
5 Adrien reve de s'acheter un studio en Provence codtant 150 000 (en utilisant uniquement I'urgent ainsi économisé). On voudrait déterminer à partir de quand cela sera possible. A l'aide d'un algorithme écrit en Python, répondre ainsi à la question (on écrira le script s sur la copie).
merci d avance pour votre aide
Où j'en suis dans mon devoir
J ai essayer de calculer U1 en faisant
Un=500+300n-0,2n
mais à la question 2 je me rend compte que ça ne marche pas alors je n arrive pas à me débloquer et alors je peux pas avance dans les autres questions j espère que vous pourrez m aider au plus rapidement
6 commentaires pour ce devoir
A la question 3 utilise la formule de récurrence donnée au 2) pour calculer U2 à partir de U1 et U3 à partir de U2.
Pour les question sur Python on utilisera une boucle for sachant qu'en 2021, n=3 car 2018+3=2021
Pour la question 4 on utilisera une boucle while (tant que)
Bonjour merci de votre réponses pour la question 1 2 et 3 mais le je sais pas comment faire python et utiliser une bouche pouvez-vous m aider svp
On commence par definir la fonction en lui donnant un nom suivi d''une parenthese contenant une variable utile au calcul à faire
def suite(n)
Puis on rentre la valeur de Uo
u=500
On crée la boucle qui va calculer tous les termes jusqu'au rang n souhaité en utilisant la formule de recurrence.
for i in range(n)
u=1,002*u+300
Enfin on affiche la valeur de u trouvée
print(n)
Ca donne en un seul bloc :
def suite(n)
u=500
for i in range(n)
u=1,002*u+300
print(n)
On lance le calcul en tapant
suite(3) pour obtenir u3 ou suite(7) pour obtenir u7
5)
On va demander à la machine de calculer les termes tant qu'il ne depasse pas les 150 000 et on ajoute un compteur pour connaitre le nombre de fois que la boucle est executé (n=n+1)
u=500
n=0
while u < 150000
u=1,002u+300
n=n+1
print(n)
Le programme affiche le rang à partir duquel Un est superieur ou égal à 150 000
Et il est inutile de poster plusieurs fois le meme devoir. Il sera supprimé systématiquement.
Merci de votre aide
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
Bonjour
Tu fais les choses dans le désordre en essayant dejà de trouver une formule à la 1ere question alors qu'elle est donnée à la 2e question.
La première question est là pour que tu analyses la situation en dehors des suites comme tu le ferais en classe de cinquième.
On attend de toi que tu comprennes au travers du calcul de U1 l'enchaînement des calculs.
Adrien met 500€ sur son compte.
Le mois suivant la somme augmente de 0,2% et il rajoute 300€
U1 = 500 + 0,2×500÷100 +300
Et on peut imaginer les evolutions suivantes
Adrien a la somme U1 sur son compte.
Elle augmente de 0,2%
Il rajoute 300€
U2 = U1 + 0,2×U1/100 +300
Et ainsi de suite
D'où la generalisation conduisant à la reponse de la question 2
Un+1 = Un + 0,2Un/100 + 300
= Un + 0,002Un + 300
= 1,002Un + 300