How to get Python Compound Interest Calculator to give the correct answer?

How to get Python Compound Interest Calculator to give the correct answer?

If you are entering interest in percentages, you should take care of that in your code.

final = P * (((1 + (r/(100.0 * n))) ** (n*t)))

Based on this:
Compound Interest Formula
FV = P (1 + r / n)^Yn,
where P is the starting principal, r is the annual interest rate, Y is the number of years invested, and n is the number of compounding periods per year. FV is the future value, meaning the amount the principal grows to after Y years.

P = int(input(Enter starting principle please. ))
n = int(input(Enter number of compounding periods per year. ))
r = float(input(Enter annual interest rate. e.g. 15 for 15% ))
y = int(input(Enter the amount of years. ))

FV = P * (((1 + ((r/100.0)/n)) ** (n*y)))

print (The final amount after, y, years is, FV)

How to get Python Compound Interest Calculator to give the correct answer?

# name
NAME=raw_input(Enter Name= )

# Principle amount
P =float(input(Enter Principle Amount: ))

# Rate of interest
R = float(input(Enter rate of Interest: ))

#No Of years
T = float(input(Enter No of Years= ))

#compound interest calculation
CI = P * ( 1 +  R / 100)**T

printcompound interest is {:.2f}.format(CI)

Leave a Reply

Your email address will not be published.