Emprunt algo

Fermé
vive2009 - 3 janv. 2009 à 11:57
 vive2009 - 4 janv. 2009 à 16:03
Bonjour,
voila j'ai un soucie avec un algo je ne sait pas si vous pourrais m'aider mais en fin bon je tente voila
je doit présenter le plan d'amortissement d'un emprunt d'une valeur donnée remboursable par annuités constante sur n années a taux t

j'ai bien commencer mais la sa fait un petit moment que je bloque j'arrive pas a le faire raaaa pouvais vous m'aider



var
e : réel /*emprunt*/
n : /*année*/
nn : /*annuités*/
t : /*Taux*/
vd : /*valeur de la dette restante*/
vdpp :/*valeure de la dette précédente*/
mi : /*montant des interets*/
mta: /*montant des amortissement*/


début

afficher ("Entrer montant de l'emprunt : ")
saisir (emprunt)



n <- 1

tant que n <= 4 faire
A voir également:

14 réponses

artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
3 janv. 2009 à 12:07
on va commencer par bien nommer les variables :

emprunt : reel
somme_a_rembourser : reel
nombre_annee : entier
montant_par_an : reel
taux : reel
dête_précédente : reel
dête_restante : reel
montant_intérêt : rel
montant_amortissement : reel
////////////////////////////////
//           En phrase          //
///////////////////////////////
on regarde quel est le prêt voulu
on en déduit le montant de l'intêret à prendre (condition : si inférieur à telle somme alors tel intérêt etc.)
on calcule la somme à rembourser au total
on en déduit le nombre d'année (condition : si inférieur à telle somme alors autant d'année etc.)
du coup on peut calculer le montant par an
et ainsi on peut afficher, grâce à une boucle la dête qu'il restera au bout de x année


Je ne mets pas le reste, tu peux réfléchir avec ce que tu as dès à présent
0
yeah merci totalement ce que je voulais je vais essayer de le faire now je promet rien mais j'ai déja mieux compris
0
a non juste un soucie on connais déja le nombre d'année et le taux??
0
on connais déja le nombre d'année et le taux il ne faut pas le rentrer

svp???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
svp help me svpppppppppp
0
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
3 janv. 2009 à 15:47
ce que je t'ai donné c'est la base. maintenant c'est à toi de donner les taux que tu veux, et aussi de faire l'algo. Tu as une base qui te donne pas mal de chose alors sers-t-en, c'est toi qui décide des taux.
0
je vais éssayer sa merci
0
j'y arrive pas j'ai vraiment tt essayer je c plus quoi faire aider moi

Dim emprunt, somme_a_rembourser, nombre_annee As Integer
Dim montant_par_an, taux, dête_précédente, dête_restante, montant_intérêt, montant_amortissement, année As Single

Sub main()

emprunt = InputBox("entrer mt emprunt")

année = 0

While emprunt = 0

montant_intérêt = emprunt * taux
dête_restant = emprunt

année = année + 1

MsgBox = ("année :" & année)
MsgBox = ("dette restant a rembourser " & dête_restant)


End Sub
0
SVP QQ PEUT M'AIDER A LE FAIRE
0
vive2009 > vive2009
3 janv. 2009 à 20:10
svp
0
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
3 janv. 2009 à 20:39
... heu pas tout de suite dans un langage, tu veux un algo, fais un algo:

bon, écoute je te donne l'algo

la liste des variables, tu l'as déjà, tu ajouteras juste annee_passee : entier
ecrire : "Quelle somme voulez vous empreinter?"
lire : emprunt 
si emprunt<10000 alors taux=15
sinon si emprunt<30000 alors taux=10
sinon taux=8
fin si

somme_a_rembourser=emprunt*(1+taux/100)

ecrire : "En combien d'année voulez vous rembourser cette somme de " + somme_a_rembourser + "€"
lire : nombre_annee

montant_par_an=somme_a_rembourser/nombre_annee

ecrire : "chaque année vous paierez " + montant_par_an + " €"

ecrire : "Pour savoir votre dête restante à une année précise entrez le nombre d'année de paiement déjà effectuées"

lire annee_passee

dête_restante= somme_a_rembourser- (annee_passee*montant_par_an)

ecrire "il vous reste " + dête_restante + " € à payer"

0
non mais justement il faut que je calcule les annuité et tt et tou il emprunte 1000 a 0,5 de taux

sa donne un truc comme sa mais sans tableau c'est pour ca que c dur


emprunt interet annuité ammortissemen
10000 5% 6586 96976



POUR AU FINAL

0


C POUR SA QUE JE COMPREND PAS IL FAUT UN TRUC TT SIMPLE AVEC DES BOUCLES SANS FONCTION NI TABLEAU QUI DONNE SA PFF C'EST SUPER CHAUD
0
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
4 janv. 2009 à 09:07
pas vraiment :

ecrire : "Quelle somme voulez vous empreinter?"
lire : emprunt 
si emprunt<10000 alors taux=15
sinon si emprunt<30000 alors taux=10
sinon taux=8
fin si

somme_a_rembourser=emprunt*(1+taux/100)

ecrire : "En combien d'année voulez vous rembourser cette somme de " + somme_a_rembourser + "€"
lire : nombre_annee

montant_par_an=somme_a_rembourser/nombre_annee

ecrire : "chaque année vous paierez " + montant_par_an + " €"
année_passee=1
tant que somme_a_rembourser>0 faire

somme_a_rembourser=somme_a_rembourser-annee_passee*montant_par_an

ecrire "année "+ annee_passee + " intérêt : " + taux + "somme remboursée " + annee_passee*montant_par_an + "somme due " + somme_a_rembourser

annee_passee++
0
c bon la?

var
e : réel /*emprunt*/
n : /*année*/
nn : /*annuités*/
t : /*Taux*/
vd : /*valeur de la dette restante*/
vdpp :/*valeure de la dette précédente*/
mi : /*montant des interets*/
mta: /*montant des amortissement*/


début

afficher ("Entrer montant de l'emprunt : ")
saisir (emprunt)

afficher ("durée de l'emprunt : ")
saisir (n)


nn=emprunt*(1+t/100)
emprunt=nn/n

afficher : "chaque année vous paierez " + montant_par_an + " €"
n=1

tant que emprunt>0 faire

emprunt=emprunt-n*nn

ecrire "année "+ annee_passee + " intérêt : " + taux + "somme remboursée " + annee_passee*montant_par_an + "somme due " + somme_a_rembourser

n+1

ftant

fin
0
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
4 janv. 2009 à 12:58
le but d'un algorithme est d'être comprehensible... de même qu'un programme, si je t'ai fait mettre des noms de variables claires c'est pas pour rien... en plus tu as voulu mettre tes variables sans changer les miennes, du coup ton algo est faux. JE TE LE REDIS, mon algo était bon, et les variables sont claires. Pour mettre un commentaire utilise plutôt les // que /**/ merci
0
ok

juste une question elle sert a quoi ta ligne conditionelle

si emprunt<10000 alors taux=15
sinon si emprunt<30000 alors taux=10
sinon taux=8
fin si
0
artragis Messages postés 481 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 6 avril 2010 146
4 janv. 2009 à 14:28
bah c'est assez parlant non? je ne savais pas quel taux tu voulais, alors j'en ai inventé, et j'ai même ajouté que selon la somme qu'on empruntait on avait pas le même intérêt. tu peux enlever cette ligne si tu veux...
0
ok merci bon je vais m'y mettre ce soire sérieux je te le posterais je pens avoir compris


amicalement en éspérent que ce sujet ne sera pas supprimer


merci bcp
0