Програма Java за изчисляване на проста лихва и сложна лихва

В този пример ще се научим да изчисляваме обикновената лихва и сложната лихва в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java Scanner Class
  • Java оператори

Пример 1: Изчислете прости лихви в 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(); ) )

Изход

 Въведете главницата: 1000 Въведете ставка: 8 Въведете часа: 2 Главница: 1000.0 Лихвен процент: 8.0 Времетраене: 2.0 Проста лихва: 160.0

В горния пример използвахме Scannerкласа, за да вземем главница , скорост и време като вход от потребителя. След това използваме формулата на обикновената лихва, за да изчислим простата лихва.

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

Пример 2: Изчислете сложната лихва

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

Изход

 Въведете главницата: 1000 Въведете лихвения процент: 10 Въведете времето: 3 Въведете колко пъти се натрупва лихва: 1 Главница: 1000.0 Лихвен процент: 10.0 Времетраене на времето: 3.0 Брой времеви сложни лихви: 1 Сложна лихва: 331.00000000000045

В горния пример използвахме формулата на сложната лихва, за да изчислим сложната лихва.

Тук използвахме метода Math.pow (), за да изчислим мощността на числото.

Интересни статии...