# INPUTNER@ GREQ "Program input"-UM ENTERNEROV
# ORINAK:
# 20000000
# 24
# 12
amount = int(input("Credit amount (AMD): "))
months = int(input("Duration (months): "))
annual_interest = float(input("Interest rate (%): "))
if amount <= 0 or months <= 0 or annual_interest <= 0:
print("At least 1 value invalid (<= 0)")
quit()
monthly_interest = annual_interest / 100 / 12
monthly_payment = amount * (monthly_interest * (1 + monthly_interest) ** months) / ((1 + monthly_interest) ** months - 1)
balance = amount
payments = []
for month in range(1, months + 1):
interest_paid = balance * monthly_interest
principal_paid = monthly_payment - interest_paid
balance -= principal_paid
payments.append({
'Month': month,
'Payment': round(monthly_payment, 2),
'Principal Paid': round(principal_paid, 2),
'Interest Paid': round(interest_paid, 2),
'Balance': round(balance, 2)
})
for payment in payments:
print(f"""Month {payment['Month']}:
Payment: {payment['Payment']}
Principal Paid: {payment['Principal Paid']}
Interest Paid: {payment['Interest Paid']}
Balance: {payment['Balance']}""")
To embed this program on your website, copy the following code and paste it into your website's HTML: