Master CCI
POO, langage Java
Henri Garreta 

Remboursement d’un emprunt

Le signe © renvoie à la correction

1 – Calcul de la mensualité ©

Dans sa première version, le programme qu’on vous demande de réaliser calcule les mensualités de remboursement d’un prêt à taux constant et mensualités constantes. L’utilisateur saisit le capital emprunté, le taux d’intérêt (annuel) et le nombre de périodes (mois) ; le programme calcule et affiche alors le montant des mensualités et le coût total de l’opération.

Voici l’interface de l’application (présentée sous forme d’aplette) :

Le montant des mensualités est donné par la formule :

M = C × t / ( 1 – (1 + t)–n )
M
est le montant des mensualités (ce qu’on recherche),
 
C
est le capital emprunté,
 
t
est le taux mensuel « pour un », c.-a-d.   t = T / 1200 (T étant le taux saisi par l’utilisateur)
 
n
est le nombre de mois

2 – Tableau d’amortissement ©

Dans sa deuxième version, le programme peut, sur demande, afficher le tableau d’amortissement, c’est-à-dire la décomposition, mois par mois, de la mensualité en une somme qui correspond à l’intérêt sur un mois du capital restant dû et une partie remboursement qui vient se soustraire au capital restant :

Le tableau d’amortissement apparaît quand l’utilisateur presse le bouton « Tableau ». Il se compose d’une zone de texte (JTextArea) posée sur un panneau de défilement (JScrollPane) lui-même posé dans une boîte de dialogue (JDialog).

Une boîte de dialogue peut être modale ou non modale. A votre avis, qu’est-ce qui est préférable ici ?