Кредитный калькулятор

Рассчитывайте ежемесячные платежи, общую сумму процентов и амортизацию кредитов.

Кредитный калькулятор вычисляет ежемесячный платёж, общую сумму погашения и общие проценты для любого потребительского кредита — включая личные займы, автокредиты, студенческие ссуды и бизнес-кредиты.

Введите сумму кредита, годовую ставку и срок в месяцах или годах — инструмент мгновенно покажет необходимый ежемесячный платёж и полный график амортизации с разбивкой каждого платежа на основной долг и проценты.

Используйте калькулятор перед тем, как взять кредит, чтобы понять реальную стоимость заёмных средств. Сравнение кредитов с одинаковой суммой, но разными ставками или сроками поможет увидеть существенную разницу в общей сумме процентов.

Часто задаваемые вопросы

Реализация кода

def calculate_loan(principal, annual_rate, years):
    monthly_rate = annual_rate / 100 / 12
    n = years * 12
    if monthly_rate == 0:
        monthly_payment = principal / n
    else:
        monthly_payment = principal * (monthly_rate * (1 + monthly_rate) ** n) / ((1 + monthly_rate) ** n - 1)
    total_payment = monthly_payment * n
    total_interest = total_payment - principal
    return monthly_payment, total_interest

principal = 200000   # loan amount
annual_rate = 6.5    # interest rate %
years = 30           # loan term

payment, interest = calculate_loan(principal, annual_rate, years)
print(f"Monthly Payment: ${payment:.2f}")
print(f"Total Interest: ${interest:.2f}")

Comments & Feedback

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