This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project calculates the real value of an investment after accounting for compound interest and inflation. It uses JavaScript to perform the calculations.
-
Clone the repository:
git clone https://github.com/SanjeevSaniel/garage-projects
-
Navigate to the project directory: cd deposit-returns-calculator
-
Install dependencies (if any): npm install
function calculateRealValue(
principal,
annualInterestRate,
compoundingFrequency,
years,
inflationRate
) {
// Calculate the future value with compound interest
const futureValue = principal * Math.pow(
(1 + annualInterestRate / compoundingFrequency), compoundingFrequency * years);
// Adjust for inflation
const realValue = futureValue / Math.pow((1 + inflationRate), years);
return realValue;
}
// Example usage:
const principal = 10000; // Initial deposit
const annualInterestRate = 0.05; // 5% annual interest rate
const compoundingFrequency = 4; // Quarterly compounding
const years = 10; // Investment period in years
const inflationRate = 0.02; // 2% annual inflation rate
const realValue = calculateRealValue(principal, annualInterestRate, compoundingFrequency, years, inflationRate);
console.log(`The real value of the investment after ${years} years is: $${realValue.toFixed(2)}`);