En ese caso tu error no es de código, si no de interpretación.
Si no te llega a dar probablemente sea por el periodo 't'.
Tomemos una calculadora online, para falicitarte los calculos.
http://www.pine-grove.com/es/calcula...alculadora.htm
Y probemos un ejemplo:
Si tu pones:
Capital = 1,000,000
Interés = 10%
Periodo: 1 año (o 365 días tal como lo especifica en días en un año).
Si pones esos valores y calculas, es exactamente lo mismo que si pusieras:
precio = 1000000
interes = 10
tiempo = 1
Ahora si te preguntas porque tiempo = 1, es porque el calculo lo hace en base al periodo. En tu caso definiste un periodo como un día. Mientras que la mayoría de las calculadoras definen un periodo como un año.
En resumidas cuentas, el concepto de periodo o tiempo es que tal vez no te queda muy claro.
Otro concepto que tal vez te pueda confundir es el
gravado.