Question: You've taken out a ( $ 1 5 , 0 0 0 ) loan with a ( 1 7 . 9

You've taken out a \(\$ 15,000\) loan with a \(17.99\%\) Annual Percentage Rate (APR) for a duration of 3 years. Calculate and display a table showing the monthly amortization schedule, including the month, the initial balance, the monthly payment, the interest paid, and the principal paid. Use Python to perform these calculations.
Please include Python code that generates the amortization schedule and provides explanations and comments to make it clear and understandable for your students.
In addition to the standard amortization schedule, add conditionals to handle the following special cases:
1. If the remaining balance is less than or equal to the principal payment for a particular month, set the principal payment to the remaining balance, adjust the monthly payment accordingly, and set the remaining balance to 0.
2. After the first conditional, check if the remaining balance is still greater than zero. If it is, continue with the standard amortization calculation.
After you generate the standard amortization schedule, perform the following scenario analysis:
3. Calculate the monthly payment with an additional \(\$ 75.00\) added to the standard monthly payment.
4. Determine how many months it would take to pay off the loan with the updated monthly payment.
Generate a table that displays the standard and updated amortization schedules, including the month, the initial balance, the standard monthly payment, the updated monthly payment, the interest paid, and the principal paid for both scenarios.
Please provide MATLAB to perform these calculations and generate the tables.
You've taken out a \ ( \ $ 1 5 , 0 0 0 \ ) loan

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!