Java program za izračunavanje jednostavnih kamata i složenih kamata

U ovom ćemo primjeru naučiti izračunavati jednostavne kamate i složene kamate na Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Klasa Java skenera
  • Java operateri

Primjer 1: Izračunajte jednostavan interes za Javu

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

Izlaz

 Unesite glavnicu: 1000 Unesite stopu: 8 Unesite vrijeme: 2 Glavnicu: 1000.0 Kamatna stopa: 8.0 Vremensko trajanje: 2.0 Jednostavna kamata: 160.0

U gornjem primjeru koristili smo Scannerklasu da bismo uzeli glavnicu , stopu i vrijeme kao ulaz od korisnika. Zatim koristimo formulu jednostavne kamate za izračunavanje jednostavne kamate.

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

Primjer 2: Izračunajte složenu kamatu

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

Izlaz

 Unesite glavnicu: 1000 Unesite stopu: 10 Unesite vrijeme: 3 Unesite broj složenih kamata: 1 Glavnica: 1000.0 Kamatna stopa: 10.0 Trajanje vremena: 3.0 Broj vremenskih složenih kamata: 1 Složena kamata: 331.00000000000045

U gornjem primjeru koristili smo formulu složene kamate za izračun složene kamate.

Ovdje smo koristili metodu Math.pow () za izračunavanje snage broja.

Zanimljivi članci...