Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

use Python to deal this question Paying Off Credit Card Debt Each month, a credit card statement will come with the option for you to

use Python to deal this question
Paying Off Credit Card Debt
Each month, a credit card statement will come with the option for you to pay a minimum amount of your charge, usually 2% of the balance due. However, the credit card company earns money by charging interest on the balance that you dont pay. So even if you pay credit card payments on time, interest is still accruing on the outstanding balance.
Say youve made a $5,000 purchase on a credit card with 18% annual interest rate and 2% minimum monthly payment rate. After a year, how much is the remaining balance? Use the following equations.
Minimum monthly payment = Minimum monthly payment rate x Balance (Minimum monthly payment gets split into interest paid and principal paid)
Interest Paid = Annual interest rate / 12 months x Balance
Principal paid = Minimum monthly payment Interest paid
Remaining balance = Balance Principal paid
For month 1, we can compute the minimum monthly payment by taking 2% of the balance:
Minimum monthly payment = 0.02 x $5000.0 = $100.0
We cant simply deduct this from the balance because there is compounding interest. Of this $100 monthly payment, compute how much will go to paying off interest and how much will go to paying off the principal. Remember that its the annual interest rate that is given, so we need to divide it by 12 to get the monthly interest rate.
Interest paid = 0.18/12.0 x $5000.0 = $75.0
Principal paid = $100.0 $75.0 = $25.0
The remaining balance at the end of the first month will be the principal paid this month subtracted from the balance at the start of the month.
Remaining balance = $5000.0 $25.0 = $4975.0
For month 2, we repeat the same steps:
Minimum monthly payment = 0.02 x $4975.0 = $99.50
Interest Paid = 0.18/12.0 x $4975.0 = $74.63
Principal Paid = $99.50 $74.63 = $24.87
Remaining Balance = $4975.0 $24.87 = $4950.13
After 12 months, the total amount paid is $1167.55, leaving an outstanding balance of $4708.10. Pretty depressing!
Problem 1
Write a program that uses these bounds and bisection search (for more info check out the Wikipedia page here) to find the smallest monthly payment to the cent (no more multiples of $10) such that we can pay off the debt within a year. Try it out with large inputs, and notice how fast it is
thank you

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Genetic Databases

Authors: Martin J. Bishop

1st Edition

0121016250, 978-0121016258

More Books

Students also viewed these Databases questions

Question

6. Explain the strengths of a dialectical approach.

Answered: 1 week ago