Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TEST DE CALCUL D'EMPRUNT ET D'ÉCHÉANCIER AVANT DE FAIRE UN CRÉDIT À LA BANQUE


Information sur la source

Catégorie :Api Classé sous : calcul, emprunt, echeancier, credit, banque Niveau : Débutant Date de création : 10/07/2003 Date de mise à jour : 10/07/2003 10:27:52 Vu : 16 970

Note :
1,5 / 10 - par 2 personnes
1,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

c'est  un programme qui calcule les différentes échéance de remboursement d'un emprunt en fonction des point suivants :
.Le montant de la somme emprunté.
.La date de départ qui correspond à la date de disposition de la somme par l'emprunteur.
.La date de début du remboursement de l'emprunt.
.La durée de l'emprunt, qui correspond à la différence entre la fin des remboursements et la date de début de l'emprunt.
.Le taux annuel d'emprunt .
.La périodicité de remboursement de l'emprunt (en général mensuel, bimestriel, trimestriel, semestriel ou annuel).
.Le différé de remboursement du capital. C'est le temps séparent le remboursement du capital (hors intérêt) de la date de début des remboursements.
.Le différé de remboursement des intérêts. C'est le temps séparent le remboursement des intérêts (hors capital) de la date de début des remboursements.

n'hésitez pas à venir sur: http://membres.lycos.fr/joefreddy si vous
souhaitiez apprendre ou vous perfectionnez en langage Java,
il y a des tutoriaux, des cahiers des charges de progiciels,...

Bon courage!

 

Source

  • package test;
  • import java.text.*;
  • import java.util.*;
  • /**
  • * Titre :
  • * Description :
  • * Copyright : Copyright (c) 2002
  • * Société :
  • * sofiane12342003@yahoo.fr
  • * @version 1.0
  • */
  • public class Emprunt {
  • private double somEmprunt;
  • private double montEch;
  • private Date datEmprunt;
  • private Date debRemb;
  • private long duree;
  • private long periode;
  • private long diffeCapital;
  • private long diffeInteret;
  • private Date courantEche;
  • private double tauxAn;
  • public Emprunt(double somEmprunt, Date datEmprunt, Date debRemb, double tauxan, long duree,long periode,long diffeCapital, long diffInteret ) {
  • this.datEmprunt = datEmprunt;
  • this.somEmprunt = somEmprunt;
  • this.debRemb = debRemb;
  • this.tauxAn = tauxan;
  • this.duree = duree;
  • this.periode = periode;
  • this.diffeCapital = diffeCapital;
  • this.diffeInteret = diffeInteret;
  • courantEche = debRemb;
  • }
  • public void setDateDebutEmprunt(Date debRemb)
  • {
  • this.debRemb = debRemb;
  • }
  • public Date getDateDebRemb()
  • {
  • return debRemb;
  • }
  • public Date getDateEmp()
  • {
  • return datEmprunt ;
  • }
  • public Date getCourantEch()
  • {
  • long dateEche;
  • dateEche = courantEche.getTime() + periode*1000*3600*24;
  • courantEche = new Date(dateEche);
  • duree -= (datEmprunt.getTime() - dateEche)/1000*3600*24;
  • return courantEche;
  • }
  • public double getNombreRemb()
  • {
  • double nbRemb=0;
  • nbRemb = (duree - ((debRemb.getTime() - datEmprunt.getTime())/1000*3600*24))/periode;
  • return nbRemb;
  • }
  • public double getMontantEcheance()
  • {
  • if (tauxAn == 0)
  • montEch = (somEmprunt / getNombreRemb());
  • /*else
  • montEch =*/
  • return montEch;
  • }
  • public static void main(String argv[])
  • {
  • Date dat1 = new Date();
  • long dat2 = dat1.getTime() + 120*1000*3600*24;
  • Emprunt emp = new Emprunt(1120, dat1, new Date(dat2), 0.7, 720, 30, 30, 60);
  • Date dateEche = emp.getCourantEch();
  • System.out.println(dateEche);
  • Date dt1 = new Date();
  • System.out.println(emp.datEmprunt.getTime());
  • System.out.println(emp.debRemb);
  • System.out.println(emp.datEmprunt);
  • System.out.println(emp.getDateEmp().getDate());
  • }
  • }
package test;

import java.text.*;
import java.util.*;
/**
 * Titre :
 * Description :
 * Copyright :    Copyright (c) 2002
 * Société :
 * sofiane12342003@yahoo.fr
 * @version 1.0
 */

public class Emprunt {
private double somEmprunt;
private double montEch;
private Date datEmprunt;
private Date debRemb;
private long duree;
private long periode;
private long diffeCapital;
private long diffeInteret;
private Date courantEche;
private double tauxAn;

  public Emprunt(double somEmprunt, Date datEmprunt, Date debRemb, double tauxan, long duree,long periode,long diffeCapital, long diffInteret ) {
  this.datEmprunt = datEmprunt;
  this.somEmprunt = somEmprunt;
  this.debRemb = debRemb;
  this.tauxAn = tauxan;
  this.duree = duree;
  this.periode = periode;
  this.diffeCapital = diffeCapital;
  this.diffeInteret = diffeInteret;
  courantEche = debRemb;
  }

  public void setDateDebutEmprunt(Date debRemb)
  {
    this.debRemb = debRemb;

  }
  public Date getDateDebRemb()
  {
      return debRemb;
  }
  public Date getDateEmp()
  {
    return datEmprunt ;
  }
 public Date getCourantEch()
 {
  long dateEche;
  dateEche = courantEche.getTime()  + periode*1000*3600*24;
  courantEche = new Date(dateEche);
  duree -= (datEmprunt.getTime() - dateEche)/1000*3600*24;
  return courantEche;
 }


  public double getNombreRemb()
  {
    double nbRemb=0;

    nbRemb = (duree - ((debRemb.getTime() - datEmprunt.getTime())/1000*3600*24))/periode;
    return nbRemb;
  }

  public double getMontantEcheance()
  {
      if (tauxAn == 0)
      montEch = (somEmprunt / getNombreRemb());
      /*else
      montEch =*/
    return montEch;
  }

  public static void main(String argv[])
  {
    Date dat1 = new Date();
    long dat2 = dat1.getTime() + 120*1000*3600*24;
    Emprunt emp = new Emprunt(1120, dat1, new Date(dat2), 0.7, 720, 30, 30, 60);

    Date dateEche = emp.getCourantEch();
    System.out.println(dateEche);

    Date dt1 = new Date();
    System.out.println(emp.datEmprunt.getTime());
    System.out.println(emp.debRemb);
    System.out.println(emp.datEmprunt);

    System.out.println(emp.getDateEmp().getDate());
  }


}

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

calcul [ par celfun ] je cherche comment faire pour programmer un calcul exemple0 1 1 2 3 5 8 13 21 34 55l'addition se fait a partir des 2 derniers chiffres calcul de besoin d'un logiciel GPAO [ par lebobby ] Salut les jeunes... Je suis à la recherche, d'un petit applicatif JAVA qui permet de calculer besoins bruts et ordre prévisionnels de produits dans le calcul de besoin d'un logiciel GPAO [ par lebobby ] Salut les jeunes... Je suis à la recherche, d'un petit applicatif JAVA qui permet de calculer besoins bruts et ordre prévisionnels de produits dans le Classe Matrice [ par progueur ] Bonjour,Pour répondre à corebreaker, j'aurais besoin d'une classe Matrice dont les éléments sont reels.Il me faudrait le calcul du determinant, de la calcul de checksum (ASCII <==> hexa) [ par knd ] Bonjour,je voudrais savoir comment calculer la valeur hexa d une trame ascii?==&gt; chaque caractere a une valeur ascii! comment trouver cette valeur Question sur un "vector" déclaré "static" [ par joshua91 ] Salut la troupe!j'ai un pb à propos des données mises dans un vecteur.En effet, ma classe Banque possède un vecteur (déclaré "static") d'objet "Client emprunt-crédit [ par PAT6280 ] BonjourQui peut me renseigner sur le système d'emprunt appelé "Branche 23" calcul aléatoire gaussian [ par la_taupe12 ] bonjour, je n'arrive pas a trouver une fonction que permet de me retourner un valeur aléatoire Gaussienne de moyenne nulle et de variance paramétrable calcul d'une moyenne en JVS [ par ludoweb ] Bonjour à tousComment faire pour calculer la moyenne de n champ de texte ?voici le code qui génére les champs de texte (il n'est pas de moi, merci a m Calcul de position d'un pixel suivant quelques critères... [ par gaelcal ] Bonjour !Voilà j'ai un problème qui me prend la tête depuis une semaine et là je craque un peu !Je vous explique:A la base j'ai la position de 2 point


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.