I dette eksemplet vil vi lære å beregne enkel rente og sammensatt rente i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java skannerklasse
- Java-operatører
Eksempel 1: Beregn enkel 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(); ) )
Produksjon
Angi rektor: 1000 Angi raten: 8 Angi tiden: 2 Rektor: 1000,0 Rente: 8,0 Tidsvarighet: 2,0 Enkel rente: 160,0
I eksemplet ovenfor har vi brukt Scanner
klassen til å ta rektor , rate og tid som input fra brukeren. Vi bruker deretter formelen av enkel interesse for å beregne den enkle renten.
Simple Interest = (Principal * Rate * Time) / 100
Eksempel 2: Beregn sammensatt 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(); ) )
Produksjon
Angi rektor: 1000 Angi rente: 10 Angi tiden: 3 Angi antall ganger renter er sammensatt: 1 Rektor: 1000,0 Rente: 10,0 Tidsvarighet: 3,0 Antall renter sammensatt: 1 Rente: 331,00000000000045
I eksemplet ovenfor har vi brukt formelen av sammensatt rente for å beregne den sammensatte renten.
Her har vi brukt Math.pow () -metoden for å beregne kraften til tallet.