Emprunt algo

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

14 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. yeah merci totalement ce que je voulais je vais essayer de le faire now je promet rien mais j'ai déja mieux compris
      1. a non juste un soucie on connais déja le nombre d'année et le taux??
        1. on connais déja le nombre d'année et le taux il ne faut pas le rentrer

          svp???
          1. 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.
            1. je vais éssayer sa merci
          2. 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
            1. SVP QQ PEUT M'AIDER A LE FAIRE
          3. ... 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"
            
            
            1. 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
              1. 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++
                
                1. 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
                  1. 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
                    1. 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
                      1. 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...
                        1. 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