财富(储蓄)目标算法

{* 财富目标算法                                                   *}
{*                                           p^n - 1               *}
{*     b  =  a * p^n  +  m * ----------------           *}
{*                                            p - 1                  *}
{* 说明:                                                             *}
{*     b: 财富目标    a: 初始余额                            *}
{*     p: 1 + 年回报率 / 12                                  *}
{*     n: 储蓄年数 * 12                                       *}
{*     m: 每月储蓄金额                                         *}
function CalcOneEx(AValue1, AValue2: Double; AValue3:Integer;  AValue4: Double): Double;
var
  a: double;
  n: Double;
  p: Double;
  m: Double;
  b: Double;
  ltmpSum1: Double;
begin
  Result := 0.0;
  b := AValue1;
  a := AValue2;
  n := AValue3 * 12;
  p := 1+ AValue4 / 100.0 / 12 ;

 

  ltmpSum1 := a * Power(p, n); //初始余额复利总额
  if ltmpSum1 > b then exit;


  m := (b - ltmpSum1) / ((Power(p, n) - 1) / (p - 1));

  Result := m;
end;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值