Java-programma om enkelvoudige rente en samengestelde rente te berekenen

In dit voorbeeld zullen we leren om de enkelvoudige rente en samengestelde rente in Java te berekenen.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-scannerklasse
  • Java-operators

Voorbeeld 1: Bereken enkelvoudige rente in Java

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); rate = rate/100; System.out.print("Enter the time: "); double time = input.nextDouble(); double interest = (principal * time * rate) / 100; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Simple Interest: " + interest); input.close(); ) )

Uitvoer

 Voer de hoofdsom in: 1000 Voer het tarief in: 8 Voer de tijd in: 2 Hoofdsom: 1000,0 Rentetarief: 8,0 Tijdsduur: 2,0 Enkelvoudige rente: 160,0

In het bovenstaande voorbeeld hebben we de Scannerklasse gebruikt om hoofdsom , tarief en tijd als invoer van de gebruiker te nemen. We gebruiken dan de formule van enkelvoudig belang om het enkelvoudig belang te berekenen.

 Simple Interest = (Principal * Rate * Time) / 100

Voorbeeld 2: Bereken samengestelde rente

 import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner class Scanner input = new Scanner(System.in); // take input from users System.out.print("Enter the principal: "); double principal = input.nextDouble(); System.out.print("Enter the rate: "); double rate = input.nextDouble(); System.out.print("Enter the time: "); double time = input.nextDouble(); System.out.print("Enter number of times interest is compounded: "); int number = input.nextInt(); double interest = principal * (Math.pow((1 + rate/100), (time * number))) - principal; System.out.println("Principal: " + principal); System.out.println("Interest Rate: " + rate); System.out.println("Time Duration: " + time); System.out.println("Number of Time interest Compounded: " + number); System.out.println("Compound Interest: " + interest); input.close(); ) )

Uitvoer

 Voer de hoofdsom in: 1000 Voer het tarief in: 10 Voer de tijd in: 3 Voer het aantal keren in dat de rente wordt berekend: 1 Hoofdsom: 1000,0 Rentepercentage: 10,0 Tijdsduur: 3,0 Aantal tijd dat de rente is samengesteld: 1 Samengestelde rente: 331,00000000000045

In het bovenstaande voorbeeld hebben we de formule van samengestelde rente gebruikt om de samengestelde rente te berekenen.

Hier hebben we de methode Math.pow () gebruikt om de kracht van het getal te berekenen.

Interessante artikelen...