Программа на Java для расчета простых и сложных процентов

В этом примере мы научимся вычислять простые проценты и сложные проценты в Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Класс Java Scanner
  • Операторы Java

Пример 1: Расчет простого процента в 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(); ) )

Вывод

 Введите основную сумму: 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

В приведенном выше примере мы использовали формулу сложных процентов для расчета сложных процентов.

Здесь мы использовали метод Math.pow () для вычисления степени числа.

Интересные статьи...