Java program za izračun enostavnih obresti in sestavljenih obresti

V tem primeru se bomo naučili izračunati preproste obresti in sestavljene obresti v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Razred optičnega bralnika Java
  • Operaterji Java

Primer 1: Izračun preprostega zanimanja za Javo

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

Izhod

 Vnesite glavnico: 1000 Vnesite stopnjo: 8 Vnesite čas: 2 Glavnico: 1000.0 Obrestna mera: 8.0 Čas trajanja: 2.0 Preproste obresti: 160.0

V zgornjem primeru smo uporabili Scannerrazred, da uporabniku vzamemo glavnico , stopnjo in čas . Nato za izračun enostavnih obresti uporabimo formulo enostavnih obresti.

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

Primer 2: Izračun sestavljenih obresti

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

Izhod

 Vnesite glavnico: 1000 Vnesite obrestno mero: 10 Vnesite čas: 3 Vnesite, kolikokrat se obresti seštevajo: 1 Glavnica: 1000.0 Obrestna mera: 10.0 Čas trajanja: 3.0 Število sestavljenih časovnih obresti: 1 Sestavljene obresti: 331.00000000000045

V zgornjem primeru smo za izračun sestavljenih obresti uporabili formulo obrestnih obresti.

Tu smo za izračun moči števila uporabili metodo Math.pow ().

Zanimive Članki...