Јава програм за израчунавање једноставних камата и сложених камата

У овом примеру ћемо научити да израчунавамо једноставну камату и сложену камату у Јави.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Класа Јава скенера
  • Јава Оператори

Пример 1: Израчунајте једноставну камату за Јаву

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

Оутпут

 Унесите главницу: 1000 Унесите стопу: 8 Унесите време: 2 Главницу: 1000.0 Каматна стопа: 8.0 Време трајања: 2.0 Једноставна камата: 160.0

У горњем примеру користили смо Scannerкласу да бисмо узели главницу , стопу и време као улаз од корисника. Затим користимо формулу једноставне камате за израчунавање просте камате.

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

Пример 2: Израчунајте сложену камату

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

Оутпут

 Унесите главницу: 1000 Унесите стопу: 10 Унесите време: 3 Унесите број сложених камата: 1 Главницу: 1000.0 Каматна стопа: 10.0 Време трајања: 3.0 Број временских сложених камата: 1 Сложена камата: 331.00000000000045

У горњем примеру користили смо формулу сложене камате за израчунавање сложене камате.

Овде смо користили методу Матх.пов () за израчунавање снаге броја.

Занимљиви Чланци...