Java >> Tutoriel Java >  >> Java

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 :

  1. Commencer
  2. Créez une instance de la classe Scanner pour recevoir l'entrée de l'utilisateur.
  3. 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é.
  4. Demandez à l'utilisateur d'initialiser ces variables.
  5. Calculez l'intérêt composé à l'aide de la formule.
  6. Imprimez la valeur des intérêts composés.
  7. Imprimez le montant après intérêts composés.
  8. 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 :

  1. Commencer
  2. Créez une instance de la classe Scanner pour recevoir l'entrée de l'utilisateur.
  3. 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é.
  4. Initialisez ces variables.
  5. Calculez l'intérêt composé à l'aide de la formule.
  6. Imprimez la valeur des intérêts composés.
  7. Imprimez le montant après intérêts composés.
  8. 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 :

  1. Commencer
  2. Créez une instance de la classe Scanner pour recevoir l'entrée de l'utilisateur.
  3. 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é.
  4. Demandez à l'utilisateur d'initialiser ces variables.
  5. Appelez une méthode pour calculer l'intérêt composé.
  6. Calculez l'intérêt composé à l'aide de la formule.
  7. Imprimez la valeur des intérêts composés.
  8. Imprimez le montant après intérêts composés.
  9. 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


Balise Java