Investment ROI Calculator
Estimate your total returns over time with compound interest.
function calculateInvestmentROI() {
var p = parseFloat(document.getElementById('principal').value);
var r = parseFloat(document.getElementById('rate').value) / 100;
var t = parseFloat(document.getElementById('years').value);
if (isNaN(p) || isNaN(r) || isNaN(t)) {
alert('Please enter valid numbers');
return;
}
var amount = p * Math.pow((1 + r), t);
var profit = amount – p;
var resultDiv = document.getElementById('roi-result');
var amountDiv = document.getElementById('roi-amount');
var profitDiv = document.getElementById('roi-profit');
amountDiv.innerText = '$' + amount.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
profitDiv.innerText = 'Total Profit: $' + profit.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});
resultDiv.style.display = 'block';
}