Program Java do obliczania odsetek prostych i odsetek składanych

W tym przykładzie nauczymy się obliczać procent prosty i procent składany w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Klasa skanera Java
  • Operatory Java

Przykład 1: Oblicz proste zainteresowanie językiem 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(); ) )

Wynik

 Podaj kapitał: 1000 Podaj stopę: 8 Podaj czas: 2 Kapitał: 1000,0 Oprocentowanie: 8,0 Czas trwania: 2,0 Proste odsetki: 160,0

W powyższym przykładzie wykorzystaliśmy Scannerklasę do pobrania od użytkownika nazwy głównej , stawki i czasu . Następnie używamy wzoru na odsetki proste, aby obliczyć odsetki proste.

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

Przykład 2: Obliczanie odsetek złożonych

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

Wynik

 Podaj kapitał: 1000 Podaj stopę: 10 Podaj czas: 3 Podaj ile razy naliczane są odsetki: 1 Kwota główna: 1000,0 Stopa procentowa: 10,0 Czas trwania: 3,0 Liczba naliczonych odsetek czasowych: 1 Odsetki złożone: 331,00000000000045

W powyższym przykładzie użyliśmy wzoru procentu składanego do obliczenia procentu składanego.

W tym przypadku użyliśmy metody Math.pow () do obliczenia potęgi liczby.

Interesujące artykuły...