Skip to content

zeph254/EMI-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 EMI Calculator

A simple and interactive EMI (Equated Monthly Installment) Calculator built using Python. It calculates monthly payments based on loan amount, interest rate, and tenure. Ideal for students learning finance and developers experimenting with Python projects.


📊 What is EMI?

EMI (Equated Monthly Installment) is the fixed amount a borrower pays every month towards loan repayment. It includes both principal and interest, and is calculated using the formula:

EMI = [P × R × (1 + R)^N] / [(1 + R)^N – 1]

Where:

  • P = Principal loan amount
  • R = Monthly interest rate (annual rate / 12 / 100)
  • N = Loan tenure in months

🚀 Features

  • 📥 Accepts principal, interest rate, and tenure from the user
  • 🔢 Calculates EMI using the standard formula
  • 🖥️ Displays output in a clean, formatted style
  • ✅ Accurate, reliable, and beginner-friendly
  • 🧪 Can be extended to include total interest, amortization table, or a web interface

📦 Technologies Used

  • ✅ Python 3.x
  • (Optional for GUI) tkinter or Flask

📁 How to Run

🔧 Option 1: Run from terminal

git clone https://github.com/zeph254/emi-calculator.git cd emi-calculator pipenv install pipenv shell flask run --debug

Live link

https://emi-calculator-1cbp.onrender.com/

💡 Sample Input & Output

Enter the principal amount: 500000 Enter annual interest rate (%): 10 Enter loan tenure (in months): 60

📘 Monthly EMI: ₹10624.68

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you'd like to change.

🧑‍💻 Author

Zephaniah O. Ulare

GitHub: https://github.com/zeph254

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors