Programa Java para calcular juros simples e juros compostos

Neste exemplo, aprenderemos a calcular os juros simples e os juros compostos em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Java Scanner Class
  • Operadores Java

Exemplo 1: Calcular juros simples em 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(); ) )

Resultado

 Insira o principal: 1000 Insira a taxa: 8 Insira o tempo: 2 Principal: 1000,0 Taxa de juros: 8,0 Duração do tempo: 2,0 Juros simples: 160,0

No exemplo acima, usamos a Scannerclasse para obter o principal , a taxa e o tempo como entrada do usuário. Em seguida, usamos a fórmula dos juros simples para calcular os juros simples.

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

Exemplo 2: Calcular Juros Compostos

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

Resultado

 Insira o principal: 1000 Insira a taxa: 10 Insira a hora: 3 Insira o número de vezes que os juros são compostos: 1 Principal: 1000,0 Taxa de juros: 10,0 Duração do tempo: 3,0 Número de juros compostos: 1 Juros compostos: 331.00000000000045

No exemplo acima, usamos a fórmula dos juros compostos para calcular os juros compostos.

Aqui, usamos o método Math.pow () para calcular a potência do número.

Artigos interessantes...