English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo de Java

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Conjuntos de Java Map

Conjuntos de Java

Java Entrada/Salida (I/O)

Reader de Java/Writer

Otras temáticas de Java

Programa en Java para calcular interés simple y compuesto

    Java ejemplos completos

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

Para entender este ejemplo, debe conocer lo siguienteProgramación en JavaTema:

Ejemplo1:Programa en Java para calcular interés simple

import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    //Crear un objeto de la clase Scanner
    Scanner input = new Scanner(System.in);
    //Aceptar la entrada del usuario
    System.out.print("Ingrese el capital: ");
    double capital = input.nextDouble();
    System.out.print("Ingrese la tasa de interés: ");
    double tasa = input.nextDouble();
    tasa = tasa/100;
    System.out.print("Ingrese el tiempo: ");
    double tiempo = input.nextDouble();
    double interés = (capital * tiempo * tasa) / 100;
    System.out.println("Capital: ", + capital);
    System.out.println("Tasa de interés: ", + tasa);
    System.out.println("Tiempo: ", + tiempo);
    System.out.println("Interés simple: ", + interés);
    input.close();
  }
}

Resultado de salida

Ingrese el capital: 1000
Ingrese la tasa de interés: 8
Ingrese el tiempo: 2
Capital: 1000.0
Tasa de interés: 8.0
Tiempo: 2.0
Interés simple: 160.0

En el ejemplo anterior, utilizamos la clase Scanner para recibir la entrada del usuario. capital,tasa y tiempo. Luego, utilizamos la fórmula de tasa de interés simple para calcular el interés simple.

Interés simple = (Capital * Tasa * Tiempo) / 100

Ejemplo2:Cálculo de interés compuesto en Java

import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    //Crear un objeto de la clase Scanner
    Scanner input = new Scanner(System.in);
    //Aceptar la entrada del usuario
    System.out.print("Ingrese el capital: ");
    double capital = input.nextDouble();
    System.out.print("Ingrese la tasa de interés: ");
    double tasa = input.nextDouble();
    System.out.print("Ingrese el tiempo: ");
    double tiempo = input.nextDouble();
    System.out.print("Ingrese el número de veces de interés compuesto: ");
    int número = input.nextInt();
    double interés = capital * (Math.pow(1 + tasa/100), 	(tiempo * número))) - capital;
    System.out.println("Capital: ", + capital);
    System.out.println("Tasa de interés: ", + tasa);
    System.out.println("Tiempo: ", + tiempo);
    System.out.println("Veces de interés compuesto: ", + número);
    System.out.println("Interés compuesto: ", + interés);
    input.close();
  }
}

Resultado de salida

Ingrese el capital: 1000
Ingrese la tasa de interés: 10
Ingrese el tiempo: 3
Ingrese el número de veces de interés compuesto: 1
Capital: 1000.0
Tasa de interés: 10.0
Tiempo: 3.0
Veces de interés 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 utilizadoMath.pow()método para calcular el poder de un número.

Java ejemplos completos