Tu problema es que estas sobreescribiendo la variables en cada vuelta del loop.
Si vos necesitas el total final y no cada iteracion, te invito a leer:
http://es.wikipedia.org/wiki/Inter%C3%A9s_compuesto
Código Javascript
:
Ver originalfunction calcularInteresCompuesto(valorInicial, interes, periodos) {
return valorInicial* Math.pow((1 + interes), periodos);
}
calcularInteresCompuesto(270, 0.04, 4); // 315.86181120000003