Function to Calculate Compound Interest
create or replace function CI_Calculator ( p_principal number
, p_tenure number
, p_compound_freq number
, p_roi number) return number is
begin
-- Formula to calculate compound interest
-- Principal * ( 1 + (rate of interest% / n ) )^nt
return round (p_principal * power( 1 + ((p_roi/100) / p_compound_freq ) , p_tenure ), 2 );
end CI_Calculator;
select ci_calculator (p_principal => 100
,p_tenure => 5
,p_compound_freq => 1
,p_roi => 7.9 ) maturity_amt
from dual;
Comments
Post a Comment