• Lenguaje

    Java usando Scanner

  • Descripción

    Una institucion financiera necesita de un programa que le permita encontra el importe que deben pagar sus clientes para los préstamos que realiza. Se sabe que se trata de un interés compuesto, capitalizable mensualmente.
    La fórmula que debe aplicarse es:
    M=C(1+i)^(n)
    Donde:
    C: Capital
    i: Tasa de interés por periodo, por ejemplo puede ser mensual.
    n: Número de periodos.
    M: Importe acumulado en el número de periodos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.Scanner;

public class InteresCompuestoCapitalizableMensualmente {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double capital, importe, numero_de_periodos, tasa_de_interes;
        System.out.print("Ingresa el valor de capital: ");
        capital = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de numero de periodos: ");
        numero_de_periodos = in.nextDouble();
        in.nextLine();
        System.out.print("Ingresa el valor de tasa de interes: ");
        tasa_de_interes = in.nextDouble();
        in.nextLine();
        importe=capital*Math.pow(1.0+tasa_de_interes,numero_de_periodos);
        System.out.println("Valor de importe: " + importe);
    }

}