2.14. (Part 3) Compound Interest - Python

Опубликовано: 21 Январь 2021
на канале: Kakra Detome
1,385
20

Starting out with Python, Fourth Edition, Tony Gaddis

Chapter 2
Programming Challenges

14. Compound Interest

When a bank account pays compound interest, it pays interest not only on the principal amount that was deposited into the account, but also on the interest that has accumulated over time. Suppose you want to deposit some money into a savings account, and let the account earn compound interest for a certain number of years. The formula for calculating the balance of the account after a specified number of years is:

A = P ( 1 + r / n ) ** nt

The terms in the formula are:

A is the amount of money in the account after the specified number of years.
P is the principal amount that was originally deposited into the account.
r is the annual interest rate.
n is the number of times per year that the interest is compounded.
t is the specified number of years.

Write a program that makes the calculation for you. The program should ask the user to input the following:

• The amount of principal originally deposited into the account
• The annual interest rate paid by the account
• The number of times per year that the interest is compounded(For example, if interest is compounded monthly, enter 12. If interest is compounded quarterly, enter 4.)
• The number of years the account will be left to earn interest

Once the input data has been entered, the program should calculate and display the amount of money that will be in the account after the specified number of years.

NOTE: The user should enter the interest rate as a percentage. For example, 2 percent would be entered as 2, not as .02. The program will then have to divide the input by 100 to move the decimal point to the correct position.

Starting out with Python. Fourth Edition. Tony Gaddis

MORE PLAYLISTS

Programming challenges, Starting out with Python by Tony Gaddis
   • Programming challenges - Starting out...  

Learn Python
   • Learn Python  

Learn Java
   • Learn Java  

Learn PHP
   • Learn PHP  

Programming challenges, Starting out with Java by Tony Gaddis
   • Programming challenges - Starting out...  

Website of the day
   • Website of the Day  

Tech How Tos
   • Tech How Tos  

Thank you 😊