Array
(
)

Juros compostos em Stored Procedure

Pedro Andrade
   - 17 nov 2009

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

Emerson
   - 09 jan 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)

0
|
0

Emerson
   - 09 jan 2010

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

0
|
0