Java-program för att beräkna enkel ränta och sammansatt ränta

I det här exemplet lär vi oss att beräkna enkel ränta och sammansatt ränta i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java-skannerklass
  • Java-operatörer

Exempel 1: Beräkna enkelt intresse för 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

 Ange rektor: 1000 Ange ränta: 8 Ange tid: 2 Rektor: 1000,0 Ränta: 8,0 Tidslängd: 2,0 Enkel ränta: 160,0

I exemplet ovan har vi använt Scannerklassen för att ta princip , hastighet och tid som input från användaren. Vi använder sedan formeln för enkel ränta för att beräkna enkel ränta.

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

Exempel 2: Beräkna sammansatt ränta

 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

 Ange rektor: 1000 Ange räntan: 10 Ange tiden: 3 Ange antalet gånger ränta är sammansatt: 1 Rektor: 1000,0 Ränta: 10,0 Tidsperiod: 3,0 Antal räntor sammansatta: 1 Ränta: 331,00000000000045

I exemplet ovan har vi använt formeln för sammansatt ränta för att beräkna sammansatt ränta.

Här har vi använt Math.pow () -metoden för att beräkna talets effekt.

Intressanta artiklar...