Programa Java para calcular interés simple e interés compuesto

En este ejemplo, aprenderemos a calcular el interés simple y el interés compuesto en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Clase de escáner de Java
  • Operadores de Java

Ejemplo 1: calcular el interés simple en 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(); ) )

Salida

 Ingrese el principal: 1000 Ingrese la tasa: 8 Ingrese el tiempo: 2 Principal: 1000.0 Tasa de interés: 8.0 Duración del tiempo: 2.0 Interés simple: 160.0

En el ejemplo anterior, hemos utilizado la Scannerclase para tomar principal , tasa y tiempo como entrada del usuario. Luego usamos la fórmula del interés simple para calcular el interés simple.

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

Ejemplo 2: Calcular el interés compuesto

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

Salida

 Ingrese el principal: 1000 Ingrese la tasa: 10 Ingrese el tiempo: 3 Ingrese el número de veces que se capitaliza el interés: 1 Principal: 1000.0 Tasa de interés: 10.0 Duración del tiempo: 3.0 Número de interés del tiempo compuesto: 1 Interés compuesto: 331.00000000000045

En el ejemplo anterior, hemos utilizado la fórmula del interés compuesto para calcular el interés compuesto.

Aquí, hemos utilizado el método Math.pow () para calcular la potencia del número.

Articulos interesantes...