¿Te has preguntado cómo los bancos , compañías de tarjetas de crédito y otros prestamistas calcular sus pagos mensuales? Tal vez usted pensó que era por alguna misteriosa y sospechosamente proceso 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 y guárdelo de inmediato el archivo como " AmortizationTable.java . " Esto le ahorrará algunos problemas si el ordenador se bloquea en el centro de su trabajo
2
Pega el siguiente código de Java en el editor de texto: .
Java.io.Console importación;
java.text.NumberFormat importación
;
AmortizationTable clase pública {
void (String [] args ) { public static
consola consola = sistema . consola ();
directores String = Console.ReadLine ( " introduzca su director > $ ");
longitudes de cadena = Console.ReadLine ( "Por favor, introduzca la longitud de su préstamo en mes > " );
intereses String = Console.ReadLine (" Por favor ingrese su tasa de interés anual no incluya el signo de porcentaje > ") ; .
dos principales = Double.parseDouble (principales ) ;
int longitud = Integer.parseInt ( longitudes ) ;
doble interés = Double.parseDouble ( intereses ) ;
doble monthlyInterest = interés /( 12 * 100 ) ;
doble monthlyPayment = capital * ( monthlyInterest /( 1 - Math.pow ( ( 1 + monthlyInterest ) , (longitud * -1 ))) ) ;
final int PAYMENT_WIDTH = 15 ;
última AMOUNT_WIDTH int = 15 ;
última PRINCIPAL_WIDTH int = 15 ;
última INTEREST_WIDTH int = 15 ;
final int BALANCE_WIDTH = 15 ; < br > patrón de cordaje
= "% " + PAYMENT_WIDTH + " % s " + AMOUNT_WIDTH + " % s " + PRINCIPAL_WIDTH + " % s " + INTEREST_WIDTH + " % s " + BALANCE_WIDTH + " s " ;
< p > System.out.printf ( patrón , "pago" , "cantidad " , "principal ", "interes ", " BALANCE" ) ;
System.out.println ();
NumberFormat nf = NumberFormat.getCurrencyInstance ();
for (int x = 1 , x < = longitud , x + + ) {
doble amountInterest = capital * monthlyInterest ;
doble amountPrincipal = monthlyPayment - amountInterest , director
= capital - amountPrincipal ;
System.out.printf ( patrón , x, nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf . formato ( amountInterest ) , nf.format (principal ));
System.out.println (); }
}
}
El programa es bastante simple. En primer lugar, le pregunte por los tres datos necesarios 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 utiliza en la industria de las finanzas. Cuando haya terminado con los cálculos , se imprime la tabla , mostrando su no sólo su pago mensual, pero ¿cuánto de ella, cada mes , se dirige a los intereses y cuánto se destina al pago de su préstamo original .
Página 3
Guarde su trabajo y abrir un mensaje de terminal /command . En Windows, puede hacerlo haciendo clic en " Inicio", " Ejecutar" y escribir "cmd " . Escriba lo siguiente en la terminal para compilar el programa :
javac AmortizationTable.java
Alternativamente , si usted eligió editor de texto para programadores como Netbeans , probablemente podrá simplemente haga clic en el botón " Build " y omitir este paso
4
Escriba lo siguiente en su terminal para ejecutar el programa : .
java AmortizationTable
respuesta las indicaciones y analizar la tabla de amortización para ver si el préstamo es la mejor oferta para usted.