Question
When you borrow money to buy a house, a car, or for some other purpose, you repay the loan by making periodic payments over a
When you borrow money to buy a house, a car, or for some other purpose, you repay the loan by making periodic payments over a certain period of time. Of course, the lending company will charge interest on the loan. Every periodic payment consists of the interest on the loan and the payment toward the principal amount.
To be specific, suppose that you borrow RM1000 at the interest rate of 7.2% per year and the payments are monthly. Suppose that your monthly payment is RM25. Now, the interest is 7.2% per year and the payments are monthly, so the interest rate per month is 7.2/12 = 0.6%. The first months interest on RM1000 is 1000 x 0.006 = 6. Because the payment is RM25 and interest for the first month is RM6, the payment toward the principal amount is 25 6 = 19. This means after making the first payment, the loan amount is 1000 19 = 981. For the second payment, the interest is calculated on RM981. So, the interest for the second month is 981 x 0.006 = 5.886, that is, approximately RM5.89. This implies that the payment toward the principal is 25 5.89 = 19.11 and the remaining balance after the second payment is 981 19.11 = 961.89. This process is repeated until the loan is paid.
Write a program that accepts as input the loan amount, the interest rate per year, and the monthly payment. (Enter the interest rate as a percentage. For example, if the interest rate is 7.2% per year, then enter 7.2.) The program then outputs the number of months it would take to repay the loan.
(Note that if the monthly payment is less than the first months interest, then after each payment, the loan amount will increase. In this case, the program must warn the borrower that the monthly payment is too low, and with this monthly payment, the loan amount could not be repaid.)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started