Programme Java pour calculer les intérêts composés
Dans ce didacticiel, nous apprendrons à trouver l'intérêt composé lorsque le principal, le taux d'intérêt, la période et le nombre de fois où l'intérêt est composé sont indiqués. Mais avant d'aller plus loin, si vous n'êtes pas familier avec le concept d'opérateur arithmétique en Java, consultez l'article sur les opérateurs en Java.
Saisie : Entrez le montant principal :6200.0
Saisissez le taux :11.0
Entrez la période :2.0
Sortie :
Intérêt composé :886600.0
Le montant au bout de 2 ans :892800.0
Le problème ci-dessus peut être résolu de la manière suivante :
Approche 1 :lorsque les valeurs sont définies par l'utilisateur
Approche 2 :lorsque les valeurs sont prédéfinies
Examinons chacune de ces approches séparément.
Programme 1 :Pour calculer l'intérêt composé
Dans ce programme, nous verrons comment trouver l'intérêt composé à l'aide de la formule lorsque les valeurs sont définies par l'utilisateur. Cela signifie que nous allons d'abord demander à l'utilisateur d'initialiser les variables, puis nous trouverons l'intérêt composé à l'aide de la formule.
Algorithme :
- Commencer
- Créez une instance de la classe Scanner pour recevoir l'entrée de l'utilisateur.
- Déclarez des variables pour le montant principal, le taux d'intérêt, la période et le nombre de fois que l'intérêt est composé.
- Demandez à l'utilisateur d'initialiser ces variables.
- Calculez l'intérêt composé à l'aide de la formule.
- Imprimez la valeur des intérêts composés.
- Imprimez le montant après intérêts composés.
- Arrêter
Vous trouverez ci-dessous le code correspondant.
//Java Program to calculate the compound interest
import java.util.*;
public class Main
{
public static void main(String args[])
{
//Take input from the user
//Create an instance of the Scanner class
Scanner sc = new Scanner(System.in);
//Declare variables
float p, r, t, n;
System.out.println("Enter the Principal : ");
p = sc.nextFloat(); //Initialize the variables
System.out.println("Enter the Rate of interest : ");
r = sc.nextFloat(); //Initialize the variables
System.out.println("Enter the Time period : ");
t = sc.nextFloat(); //Initialize the variables
System.out.println("Enter the number of times that interest is compounded per unit t");
n=sc.nextFloat(); //Initialize the variables
sc.close();
//Calculate the compound interest
double amount = p * Math.pow(1 + (r / n), n * t);
double cinterest = amount - p;
System.out.println("Compound Interest after " + t + " years: "+cinterest);
System.out.println("Amount after " + t + " years: "+amount);
}
}
Entrez le montant principal :5200
Entrez le taux d'intérêt :12
Entrez la période :3
Entrez le nombre de fois que l'intérêt est composé par unité t :2
Intérêt composé après 3,0 ans :6,117696E8
Montant après 3,0 ans :6,117748E8
Programme 2 :Pour calculer l'intérêt composé
Dans ce programme, nous verrons comment trouver l'intérêt composé à l'aide de la formule lorsque les valeurs sont prédéfinies dans le programme.
Algorithme :
- Commencer
- Créez une instance de la classe Scanner pour recevoir l'entrée de l'utilisateur.
- Déclarez des variables pour le montant principal, le taux d'intérêt, la période et le nombre de fois que l'intérêt est composé.
- Initialisez ces variables.
- Calculez l'intérêt composé à l'aide de la formule.
- Imprimez la valeur des intérêts composés.
- Imprimez le montant après intérêts composés.
- Arrêter
Vous trouverez ci-dessous le code correspondant.
//Java Program to calculate the compound interest
public class Main
{
public static void main(String args[])
{
//Declare and initialize the variables
float p = 4500, r = 10, t = 2 , n=1;
//Print the variables and their corresponding values
System.out.println("The entered principle amount is = " + p);
System.out.println("The entered rate is = " + r);
System.out.println("The entered time period is " + t);
System.out.println("The entered number of times the interest is compounded is " + n);
//Calculate the compound interest and the amount
double amount = p * Math.pow(1 + (r / n), n * t);
double cinterest = amount - p;
System.out.println("Compound Interest after " + t + " years: "+cinterest);
System.out.println("Amount after " + t + " years: "+amount);
}
}
Le montant principal saisi est =4500,0
Le taux saisi est =10,0
La période saisie est 2,0
Le nombre saisi de fois où l'intérêt est composé est 1,0
Intérêt composé après 2,0 ans :540 000,0
Montant après 2,0 ans :544 500,0
Programme 3 :Pour trouver l'intérêt composé
Dans ce programme, nous verrons comment trouver l'intérêt composé à l'aide de la formule lorsque les valeurs sont définies par l'utilisateur. Cela signifie que nous allons d'abord demander à l'utilisateur d'initialiser les variables, puis une méthode définie par l'utilisateur pour calculer l'intérêt composé.
Algorithme :
- Commencer
- Créez une instance de la classe Scanner pour recevoir l'entrée de l'utilisateur.
- Déclarez des variables pour le montant principal, le taux d'intérêt, la période et le nombre de fois que l'intérêt est composé.
- Demandez à l'utilisateur d'initialiser ces variables.
- Appelez une méthode pour calculer l'intérêt composé.
- Calculez l'intérêt composé à l'aide de la formule.
- Imprimez la valeur des intérêts composés.
- Imprimez le montant après intérêts composés.
- Arrêter
Vous trouverez ci-dessous le code correspondant.
//Java Program to calculate the compound interest
public class Main
{
public static void main(String args[])
{
//Declare and initialize the variables
float p = 2900, r = 18, t = 2 , n=1;
//Print the variables and their corresponding values
System.out.println("The entered principle amount is = " + p);
System.out.println("The entered rate is = " + r);
System.out.println("The entered time period is " + t);
System.out.println("The entered number of times the interest is compounded is " + n);
findCi(p,r,t,n);
}
public static void findCi(float p, float r, float t, float n)
{
//Calculate the compound interest and the amount
double amount = p * Math.pow(1 + (r / n), n * t);
double cinterest = amount - p;
System.out.println("Compound Interest after " + t + " years: "+cinterest);
System.out.println("Amount after " + t + " years: "+amount);
}
}
Le montant principal saisi est =2900,0
Le taux saisi est =18,0
La période saisie est 2,0
Le nombre saisi de fois où l'intérêt est composé est 1,0
Intérêts composés après 2,0 ans :1044 000,0
Montant après 2,0 ans :1046900,0