„Java“ programa paprastosioms ir sudėtinėms palūkanoms apskaičiuoti

Šiame pavyzdyje mes išmoksime apskaičiuoti paprastąsias palūkanas ir sudėtines palūkanas Java.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java Scanner Class“
  • „Java“ operatoriai

1 pavyzdys: Apskaičiuokite paprastą susidomėjimą 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(); ) )

Rezultatas

 Įveskite pagrindinę sumą: 1000 Įveskite normą: 8 Įveskite laiką: 2 Pagrindinis: 1000,0 Palūkanų norma: 8,0 Laiko trukmė: 2,0 Paprastos palūkanos: 160,0

Ankstesniame pavyzdyje mes naudojome Scannerklasę, kad vartotojas galėtų atsižvelgti į pagrindinę sumą , normą ir laiką . Tada mes naudojame paprastos palūkanos formulę paprastam palūkanai apskaičiuoti.

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

2 pavyzdys: apskaičiuokite sudėtines palūkanas

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

Rezultatas

 Įveskite pagrindinę sumą: 1000 Įveskite normą: 10 Įveskite laiką: 3 Įveskite palūkanų skaičiavimo kartų skaičių: 1 Pagrindinis: 1000,0 Palūkanų norma: 10,0 Laiko trukmė: 3,0 Sudėtinių laiko palūkanų skaičius: 1 Sudėtinių palūkanų skaičius: 331.00000000000045

Ankstesniame pavyzdyje naudojome sudėtinių palūkanų formulę, kad apskaičiuotume sudėtines palūkanas.

Skaičiaus galiai apskaičiuoti naudojome metodą Math.pow ().

Įdomios straipsniai...