Java programma vienkāršu procentu un salikto procentu aprēķināšanai

Šajā piemērā mēs iemācīsimies aprēķināt Java vienkāršos procentus un saliktos procentus.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java skeneru klase
  • Java operatori

1. piemērs: Aprēķiniet vienkāršo interesi par 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(); ) )

Rezultāts

 Ievadiet pamatsummu: 1000 Ievadiet likmi: 8 Ievadiet laiku: 2 Pamatsumma: 1000,0 Procentu likme: 8,0 Laika ilgums: 2,0 Vienkāršā procentu likme: 160,0

Iepriekš minētajā piemērā mēs izmantojām Scannerklasi, lai no lietotāja ievadītu pamatsummu , likmi un laiku . Pēc tam mēs izmantojam vienkāršās procentu formulu, lai aprēķinātu vienkāršo procentu.

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

2. piemērs: aprēķiniet saliktos procentus

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

Rezultāts

 Ievadiet pamatsummu: 1000 Ievadiet likmi: 10 Ievadiet laiku: 3 Ievadiet procentu likmju palielināšanas reižu skaitu: 1 Pamatsumma: 1000,0 Procentu likme: 10,0 Laika ilgums: 3,0 Salikto procentu procentu skaits: 1 Saliktie procenti: 331.0000000000000045

Iepriekš minētajā piemērā, lai aprēķinātu salikto procentu, mēs izmantojām salikto procentu formulu.

Šeit skaitļa jaudas aprēķināšanai izmantojām metodi Math.pow ().

Interesanti raksti...