Java'da bir amortisman tablosu nasıl yapılır

Java'daki amortisman tablosu

1. Bölüm

1. Adım

Bir metin düzenleyicisi açın ve dosyayı hemen "AmortizaciónTabla.java" olarak kaydedin. Bu, ekipmanın çalışmanızın ortasında engellenirse size bazı problemler yaşatacaktır.

2. Adım

Aşağıdaki Java kodunu metin düzenleyicisine yapıştırın:

import java.io.Console; import java.text.NumberFormat;

public class AmortizationTable {

genel statik geçersiz ana (String [] args) {Konsol konsolu = System.console (); String principalS = console.readLine ("Lütfen müdürünüzü girin> $"); String lengthS = console.readLine ("Lütfen kredinizin uzunluğunu ay cinsinden giriniz>"); String interestS = console.readLine ("Lütfen yıllık faiz oranınızı girin. Yüzde işareti dahil etmeyin");

ana çift = Double.parseDouble (mainS); int length = Integer.parseInt (lengthS); çifte faiz = Double.parseDouble (interestS);

çift ​​aylıkInterest = faiz / (12 * 100); çift ​​monthPayment = asıl * (aylıkInterest / (1 - Math.pow ((1 + aylıkInterest), (uzunluk * -1))));

son int PAYMENT_WIDTH = 15; son int AMOUNT_WIDTH = 15; son int MAIN_WIDTH = 15; son int INTEREST_WIDTH = 15; son int BALANCE_WIDTH = 15;

Dize kalıbı = "%" + PAYMENT_WIDTH + "s%" + AMOUNT_WIDTH + "s%" + MAIN_WIDTH + "s%" + INTEREST_WIDTH + "s%" + BALANCE_WIDTH + "s";

System.out.printf (pattern, "PAYMENT", "AMOUNT", "MAIN", "INTEREST", "BALANCE"); System.out.println ();

NumberFormat nf = NumberFormat.getCurrencyInstance ();

(int x = 1; x <= length; x ++) {double amountInterest = principal * monthlyInterest; çift ​​tutarPrincipal = monthPayment - amountInterest; principal = principal - amountPrincipal;

System.out.printf (pattern, x, nf.format (monthPayment), nf.format (tutarPrincipal), nf.format (tutarInterest), nf.format (ana)); System.out.println ();

}

}}

Program oldukça basit. Öncelikle, amortisman tablosunu hesaplamak için ihtiyaç duyduğunuz bilgilerin üç bölümünden size sorar: ödünç aldığınız para miktarı, ay içindeki kredinin süresi ve yıllık faiz oranı. Bilgiler sayılar halinde yorumlanır ve hesaplamalar finans sektöründe kullanılan bazı standart formüllere göre yapılır. Hesaplamaları bitirdiğinizde, sadece aylık ödemenizi değil, her ayın ne kadarını ilgilendirdiğini ve orijinal kredinizin ne kadar ödeyeceğini gösteren tablo yazdırılır.

3. adım

Çalışmanızı kaydedin ve bir terminal / komut istemi açın. Windows'da, bunu "Başlat", "Çalıştır" ı tıklayıp "cmd" yazarak yapabilirsiniz. Programı derlemek için terminale aşağıdakileri yazın:

javac AmortizationTable.java

Alternatif olarak, Netbeans gibi metin programcıları için bir editör seçtiyseniz, "Oluştur" düğmesine tıklamanız ve bu adımı atlamanız olasıdır.

4. Adım

Programı yürütmek için terminale aşağıdakileri yazın:

java AmortizationTable

Borcunun sizin için en iyi teklif olup olmadığını görmek için itfa tablosunu taleplere cevap verin ve analiz edin.