Compound Interest Calculator

Calculate compound interest.

Logic BuildingIntermediate
Logic Building
# Take inputs
principal = float(input("Enter principal: "))
rate = float(input("Enter rate (%): "))
time = float(input("Enter time (years): "))
compounds = int(input("Enter compounds per year: "))

# Calculate
amount = principal * (1 + rate / (100 * compounds)) ** (compounds * time)
interest = amount - principal

print(f"Compound Interest: {interest:.2f}")
print(f"Total Amount: {amount:.2f}")

Output

Enter principal: 10000
Enter rate (%): 5
Enter time (years): 2
Enter compounds per year: 12
Compound Interest: 1048.18
Total Amount: 11048.18

Calculate compound interest using formula.

Key Concepts:

  • A = P * (1 + r/n)^(n*t)
  • CI = A - P
  • Compound interest formula