IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Algo pour calculer des montants de remboursement


Sujet :

Algorithmes et structures de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Algo pour calculer des montants de remboursement
    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??

  2. #2
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Montant M ← (montant / durée) + (( taux/100)* (montant - (montant/ durée) x M ))
    Je propose:
    Montant M ← (montant / durée) + (( taux/100)* (montant - (montant/ durée) x (M-1) ))
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Hmmm

    M <- 0

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

    alors voyons voir pour le mois 1

    (100000/5) + ( 0.087*(100000 - (100000/5) x (1-1) ))
    = 20000 + ( 0.087 ( 100 000 - 0 )
    = 28700



    merci pour la rectification,
    hmm je croyais qu'il effectuait + 1 apres la premiere lecture du " Pour" ( qu'il laissait alors M = 0 pour la premiere lecture )

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    L'enoncé :

    Le programme calcule et affiche les montants des anuités à rembourser
    l'utilisateur saisit le montant de l'emprunt, le taux d'interet et la durée de remboursement

    On calcule l'annuité :
    (montant de l'emprunt / durée du remboursement ) + interet calculés sur le capitale restant dû

    Voila l'algo

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


    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 )

    taux ← taux / 100
    M ← 0

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

    Faire

    mm ← (montant / durée) + (taux* (montant - (montant/ durée) * (M – 1 )))
    M ← M + 1


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

    FinPour

    Fin


    Ca vous parait correct?

Discussions similaires

  1. [XL-2013] Formule pour calculer le montant des commissions selon conditions
    Par dufryve dans le forum Excel
    Réponses: 7
    Dernier message: 06/02/2015, 15h57
  2. besoin de clause CSS pour formatage des montant
    Par Rambler dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 26/09/2007, 14h07
  3. Algo pour choisir des effets pour avoir un minimum d'agios
    Par taupin dans le forum Mathématiques
    Réponses: 18
    Dernier message: 21/08/2007, 20h11
  4. Algo pour générer des nombres aléatoires
    Par Admin dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 12/06/2006, 09h06
  5. Réponses: 6
    Dernier message: 22/11/2005, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo