Juros compostos em Stored Procedure
Eu gostaria de saber se alguém tem ou poderia me ajudar a montar uma procedure para calcular juros compostos no FB 2.1, tipo passar valor=100.00 taxa=0.33 dia dias=7 e ele retornar o montante.
Grato
Pedro Henrique
Grato
Pedro Henrique
Pedro Andrade
Curtidas 0
Melhor post
Emerson Nascimento
09/01/2010
a fórmula é:
m = c * (1 + (i/100))t
onde
m = montante resultante
c = capital inicial;
i = taxa de juros
t = tempo
no seu exemplo seria:
m = 100 * (1 + (0.33/100))7
m = 102.33
no FB, assim como no Delphi, a fórmula deve ser:
m := c * power(1 + (i / 100), t)
m = c * (1 + (i/100))t
onde
m = montante resultante
c = capital inicial;
i = taxa de juros
t = tempo
no seu exemplo seria:
m = 100 * (1 + (0.33/100))7
m = 102.33
no FB, assim como no Delphi, a fórmula deve ser:
m := c * power(1 + (i / 100), t)
GOSTEI 1
Mais Respostas
Emerson Nascimento
17/11/2009
CREATE PROCEDURE JUROSCOMP (
CAPITAL DOUBLE PRECISION,
JUROS DOUBLE PRECISION,
PRAZO INTEGER)
RETURNS (
MONTANTE DOUBLE PRECISION)
AS
begin
MONTANTE = CAPITAL * POWER(1 + (JUROS / 100.0000), PRAZO);
suspend;
end
CAPITAL DOUBLE PRECISION,
JUROS DOUBLE PRECISION,
PRAZO INTEGER)
RETURNS (
MONTANTE DOUBLE PRECISION)
AS
begin
MONTANTE = CAPITAL * POWER(1 + (JUROS / 100.0000), PRAZO);
suspend;
end
GOSTEI 0