A variável m ($m = montante) com a utilizaçã da    função pow() não aceitava números decimais. 1,0025 era considerado apenas 1 e isto pode atrapalhar o cálculo como um todo.
Alteração apenas na função, transformando $m em um for.