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??
Partager