function juroComposto($L,$i, $n) { $i = $i/100; for($a=0;$a<$n;$a++){ $j[$a]=$L*$i; $m[$a]=$L+$j[$a]; $L=$m[$a]; } $m=number_format($L,2,',','.'); return $m; } /* Obs. a taxa decimal não pode ser separada por vírgula,mas sim por ponto. Certo: 0.25 Errado: 0,25 */ Exemplo de utilização: echo juroComposto(45,0.25,3);