Tecnología

Inicio

Cómo hacer una tabla de amortización en Java

¿Se ha preguntado cómo los bancos, compañías de tarjetas de crédito y otros prestamistas calculan sus pagos mensuales? Tal vez usted pensó que era por algún proceso misterioso y sospechosamente secreto? En realidad, los prestamistas calculan los pagos basados ​​en una técnica conocida como una tabla de amortización. La matemática para rellenar una tabla de amortización puede ser un poco tedioso, sin embargo, y eso hace que sea un buen candidato para completarlo en Java.

Instrucciones

1 Abra un editor de texto e inmediatamente guarde el archivo como "AmortizationTable.java." Esto le ahorrará algunos problemas si el equipo se bloquea en medio de su trabajo.

2 Pegue el siguiente código de Java en el editor de texto:

java.io.Console importación;

java.text.NumberFormat importación;

AmortizationTable public class {

public static void main(String[] args) {

Consola Consola = System.Console ();

Los directores de cadena = Console.ReadLine ( "Por favor, introduzca su director> $");

longitudes de cadena = Console.ReadLine ( "Por favor, introduzca la duración de su préstamo en meses>");

intereses de Cuerda = Console.ReadLine ( "Por favor, introduzca su tasa de interés anual No incluya el signo de porcentaje>.");

doble director = Double.parseDouble (principales);

int longitud = Integer.parseInt (longitudes);

doble interés = Double.parseDouble (intereses);

doble monthlyInterest = interés / (12 * 100);

doble monthlyPayment = Principal * (monthlyInterest / (1 - Math.pow ((1 + monthlyInterest), (longitud * -1))));

PAYMENT_WIDTH final int = 15;

AMOUNT_WIDTH final int = 15;

última int PRINCIPAL_WIDTH = 15;

última int INTEREST_WIDTH = 15;

BALANCE_WIDTH final int = 15;

Patrón de encordado = "%" + + PAYMENT_WIDTH "s%" + + AMOUNT_WIDTH "s%" + + PRINCIPAL_WIDTH "s%" + + INTEREST_WIDTH "s%" + BALANCE_WIDTH + "s";

System.out.printf (patrón, "pago", "IMPORTE", "principal", "interés", "BALANCE");

System.out.println ();

NumberFormat nf = NumberFormat.getCurrencyInstance ();

for (int x = 1; x & lt; = longitud; x ++) {

doble amountInterest = Principal * monthlyInterest;

doble amountPrincipal = monthlyPayment - amountInterest;

director = Principal - amountPrincipal;

System.out.printf (patrón, x, nf.format (monthlyPayment), nf.format (amountPrincipal), nf.format (amountInterest), nf.format (principal));

System.out.println ();

}

}

}

El programa es bastante simple. En primer lugar, le pregunte por las tres piezas de información que necesita para calcular la tabla de amortización: la cantidad que pidió prestada, la duración del préstamo en meses y la tasa de interés anual. Se interpreta que la información en números y hace los cálculos de acuerdo con algunas fórmulas estándar que se utilizan en la industria financiera. Cuando se termine con las matemáticas, imprime la tabla, que muestra su no sólo su pago mensual, pero la cantidad de la misma, cada mes, va a interés y cuánto va a pagar su préstamo original.

3 Guarde su trabajo y abrir una terminal / comando. En Windows, puede hacerlo haciendo clic en "Inicio", "Ejecutar" y escribir "cmd". Escriba lo siguiente en el terminal para compilar el programa:

javac AmortizationTable.java

Alternativamente, si se eligió editor de texto de un programador como Netbeans, es probable que pueda simplemente haga clic en el botón "Generar" y omitir este paso.

4 Escriba lo siguiente en su terminal para ejecutar el programa:

java AmortizationTable

Responda a los indicadores y analizar la tabla de amortización para ver si el préstamo es la mejor oferta para usted.