Java-program til beregning af simpel rente og sammensat rente

I dette eksempel lærer vi at beregne simpel rente og sammensat rente i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java-scannerklasse
  • Java-operatører

Eksempel 1: Beregn simpel interesse i 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(); ) )

Produktion

 Indtast hovedstolen: 1000 Indtast satsen: 8 Indtast tiden: 2 Hovedstolen: 1000,0 Rente: 8,0 Tidsvarighed: 2,0 Enkel interesse: 160,0

I ovenstående eksempel har vi brugt Scannerklassen til at tage hovedstol , hastighed og tid som input fra brugeren. Vi bruger derefter formlen af ​​simpel interesse til at beregne den enkle interesse.

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

Eksempel 2: Beregn sammensat interesse

 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(); ) )

Produktion

 Indtast hovedstol: 1000 Indtast satsen: 10 Indtast tidspunktet: 3 Indtast antallet af gange, renter er sammensat: 1 Hovedstol: 1000,0 Rente: 10,0 Tidsvarighed: 3,0 Antal tidsrenter sammensat: 1 Sammensat rente: 331,00000000000045

I ovenstående eksempel har vi brugt formlen med sammensat rente til at beregne den sammensatte rente.

Her har vi brugt Math.pow () -metoden til at beregne antallet af tal.

Interessante artikler...