🛠️ToolsShed

Calculateur de prêt immobilier

Calculez les mensualités avec tableau d'amortissement et ratio LTV.

La calculatrice d'hypothèque vous aide à estimer le paiement mensuel, le coût total et la répartition des intérêts d'un prêt immobilier. Elle utilise la formule standard d'amortissement pour calculer votre paiement mensuel fixe.

Entrez le prix du logement, l'apport, le taux d'intérêt annuel et la durée du prêt, et l'outil affiche instantanément le paiement mensuel estimé, le total payé sur la durée du prêt et la part des intérêts.

Cette calculatrice est utile pour comparer les options de prêt, comprendre comment un apport plus important réduit le coût total, ou évaluer l'impact financier du choix entre un prêt sur 15 ans et un prêt sur 30 ans.

Questions Fréquentes

Implémentation du Code

def calculate_mortgage(home_price, down_payment, annual_rate, years,
                         property_tax_rate=1.2, insurance_annual=1200,
                         pmi_rate=0.5):
    loan = home_price - down_payment
    monthly_rate = annual_rate / 100 / 12
    n = years * 12
    if monthly_rate == 0:
        pi = loan / n
    else:
        pi = loan * (monthly_rate * (1 + monthly_rate) ** n) / ((1 + monthly_rate) ** n - 1)

    tax = home_price * property_tax_rate / 100 / 12
    insurance = insurance_annual / 12
    ltv = loan / home_price * 100
    pmi = (loan * pmi_rate / 100 / 12) if ltv > 80 else 0
    total = pi + tax + insurance + pmi

    print(f"P&I:       ${pi:.2f}")
    print(f"Taxes:     ${tax:.2f}")
    print(f"Insurance: ${insurance:.2f}")
    print(f"PMI:       ${pmi:.2f}")
    print(f"Total:     ${total:.2f}")

calculate_mortgage(400000, 40000, 7.0, 30)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.