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 Scanner
clase 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.