Alguma vez você já se perguntou como bancos, empresas de cartão de crédito e outros credores calcular seus pagamentos mensais ? Talvez você pensou que era por algum processo misterioso e desconfiado segredo? Na verdade , os credores calcular os pagamentos com base em uma técnica conhecida como um quadro de amortização . A matemática para o preenchimento de um quadro de amortização pode ser um pouco entediante , no entanto, e que o torna um bom candidato para completá-la em Java. Instruções
1
Abra um editor de texto e imediatamente salve o arquivo como " AmortizationTable.java ". Isto vai poupar alguns problemas se seu computador travar no meio do seu trabalho
2
Cole o seguinte código Java no editor de texto : .
Importação java.io.Console ;
java.text.NumberFormat importação;
public class AmortizationTable {
void main ( string [ ] args ) { public static
Console console = Sistema . console ( );
diretores string = Console.ReadLine ( "Por favor entre o seu diretor > $ ");
Cordas comprimentos = Console.ReadLine ( "Por favor entre o comprimento de seu empréstimo em meses > " );
interesses string = Console.ReadLine ( " Por favor insira sua taxa de juros anual não inclua o sinal de porcentagem > "); .
double principal = Double.parseDouble (diretores );
int length = Integer.parseInt ( comprimentos );
duplo interesse = Double.parseDouble ( interesses );
dupla monthlyInterest = juros /(12 * 100 ) ;
dupla monthlyPayment = capital * ( monthlyInterest /(1 - Math.pow ( (1 + monthlyInterest ) , (comprimento * -1) )));
final int PAYMENT_WIDTH = 15;
final int AMOUNT_WIDTH = 15;
final int PRINCIPAL_WIDTH = 15;
final int INTEREST_WIDTH = 15;
final int BALANCE_WIDTH = 15; < br >
padrão string = "%" + PAYMENT_WIDTH + " s% " + AMOUNT_WIDTH + " s% " + PRINCIPAL_WIDTH + " s% " + INTEREST_WIDTH + " s% " + BALANCE_WIDTH + " s";
System.out.printf ( padrão , " pagamento" , "quantidade " , "principal" , "Juros ", " Balanço ");
System.out.println ();
NumberFormat nf = NumberFormat.getCurrencyInstance ();
for (int x = 1; x < = comprimento ; x + +) {
dupla amountInterest = capital * monthlyInterest ;
duplo amountPrincipal = monthlyPayment - amountInterest ;
diretor = capital - amountPrincipal ;
System.out.printf ( padrão , x, nf.format ( monthlyPayment ) , nf.format ( amountPrincipal ) , nf . formato ( amountInterest ) , nf.format (principal) );
System.out.println (); }
}
}
O programa é bastante simples. Primeiro, ele pede-lhe para as três peças de informação que necessita para calcular o quadro de amortização : a quantidade que você pediu , a duração do empréstimo em meses ea taxa de juros anual. Ele interpreta essa informação em números e faz os cálculos de acordo com algumas fórmulas padrão utilizados na indústria financeira . Quando terminar com a matemática, ele imprime a mesa, mostrando o seu não apenas o seu pagamento mensal , mas como muito do que , a cada mês , vai para juros e quanto vai para pagar as suas empréstimo original .
3
Salve o seu trabalho e abrir um prompt de terminal /comando . No Windows, você pode fazer isso clicando em " Iniciar", " Executar" e digite " cmd " . Digite o seguinte no terminal para compilar seu programa: javac
AmortizationTable.java
Alternativamente, se você escolheu editor de texto de um programador , como Netbeans , provavelmente você pode simplesmente clicar no botão "Build" e pular esta etapa
4
Digite o seguinte em seu terminal para executar o programa : .
java AmortizationTable
Responda às solicitações e analisar o quadro de amortização para ver se o empréstimo é o melhor negócio para você.