Bonjour

Voila; je coince sur un exo

Le probleme est qu'on doit afficher un montant mensuel , ce montant est different chaque mois

exemple :
100 000 euros empruntés
le taux d'interet est de 8.7 et la durée est de 5 ans
Pour le premier mois,
on rembourse montant / durée = 100 000 / 5 = 20 000
+ les interets = 8700
somme total pour le premier mois 20 000 + 8700 = 28 700

Le deuxieme mois, vu qu'on a remboursé 20 000 euros; on calcule donc sur une nouvelle base 100 000 - 20 000 = 80 000
donc les interets feront 6960 ( 8.7% sur 80 000 )

C'est la que je coince,

Je pense que la formule de calcul :
(montant / durée) + 8,7% de (montant - 20 000 x durée)

exemple pour le troisieme mois
100 000 / 5 + 8.7% de (100 000 - 20 000 x 2 )
= 25220 euros

Donc on peut dire
mois M = 100 000 / 5 + 8.7% de (100 000 - 20 000 x M )
mois 1 =100 000 / 5 + 8.7% de (100 000 - 20 000 x 1 )
mois 2 = 100 000 / 5 + 8.7% de (100 000 - 20 000 x 2 )
mois 3 = 100 000 / 5 + 8.7% de (100 000 - 20 000 x 3 )


Mon probleme est l'outil , comment afficher dans l'algo tous les resultats mensuels du genre " Premiere mensualité : xxxx , deuxiemen mensualité ... )
en rappelant qu'on connait le nombre de mois que par saisi


Dans l'exercice l'utilisateur saisit le taux d'interet, le montant total emprunté et le nombre de mois pour rembourser


merci si vous avez le courage de m'aider

Bon j'ai essaye un truc mais je le sens pas

Lexique

montant ( réel, saisi ) : montant de l'emprunt
durée ( entier, saisi) : durée de remboursement en nombre de mois
taux (entier, saisi) : taux d'interet
M montant ( entier, calculé) = montant mensuel à rembourser


Début

Afficher ( '' Indiquez le montant de l'emprunt '' )
Saisir ( montant )
Afficher ( '' Indiquez la durée de remboursement en nombre de mois '' )
Saisir ( durée )
Afficher ( '' Indiquez le taux d'intérêt '' )
Saisir ( taux )

M <- 0

Pour M de 1 à durée (augmenter de 1)

Montant M ← (montant / durée) + (( taux/100)* (montant - (montant/ durée) x M ))

Afficher ( '' Le montant à rembourser pour le mois'', M '' est de'', montant M )

FinPour
Fin

Donc si je comprends ce que je fais
je fais une boucle , et a chaque boucle M = M + 1
les instructions sont faites ( ici on a un calcul et un affichage)
et la boucle s'arrete quand M = durée
j'ai bon??