Print Friendly and PDF
Have the user enter the cost of the loan, the interest rate, and the number of years for the loan • Calculate monthly payments with the following formula M = L[i(1+i)n] / [(1+i)n-1] • M = monthly payment • L = Loan amount • i = interest rate (for an interest rate of 5%, i = 0.05) • n = number of payments
Have the user enter the cost of the loan, the interest rate, and
the number of years for the loan
• Calculate monthly payments with the following formula
M = L[i(1+i)n] / [(1+i)n-1]
• M = monthly payment
• L = Loan amount
• i = interest rate (for an interest rate of 5%, i = 0.05)
• n = number of payments


#Declare variables
monthlypayment = 0  
loanamount = 0
interestrate = 0
numberofpayments = 0  
loandurationinyears = 0
#payments
loanamount = raw_input("How much money will you borrow? ")

interestrate = raw_input("What is the interest rate on the loan? ")

loandurationinyears = raw_input("How many years will it take you to pay off the loan? ")

#Convert the strings into floating numbers so we can use them in the  formula
loandurationinyears = float(loandurationinyears)
loanamount = float(loanamount)
interestrate = float(interestrate)

#Since payments are once per month, number of payments is number of years for the loan

numberofpayments = loandurationinyears*12

#calculate the monthly payment based on the formula

monthlypayment = loanamount * interestrate * (1+ interestrate) * numberofpayments / ((1 + interestrate) * numberofpayments -1)

#Result to the program

print("Your monthly payment will be " + str(monthlypayment))
zubairsaif

Zubair saif

A passionate writer who loves to write on new technology and programming

Post A Comment:

0 comments: