我希望每月计算复利。我得到一些例子,但它们是根据年度提供的。
例如: -
我有校长,费率和时间(月) 我们假设
double Principal=1000;
double Rate=0.03;
double Time=12 months
double Amount=?
根据月份而非年份获得复利的公式应该是什么
答案 0 :(得分:2)
你应该提供数学公式,这里我们正在研究编程问题。
在网络上进行研究后,我发现了article
C=P*((1+r)^n - 1)
如果公式正确,你需要一些像这样的代码:
double principal=1000;
double rate=0.03;
double time=12;
double Amount= principal*(Math.Pow(1+rate, time) -1);
希望这有帮助,如果没有,请添加正确的公式!
答案 1 :(得分:0)
在您澄清每月费率后,您必须找到您的费率的第12个权力+ 1:
double yearlyRate = Math.Pow(Rate + 1, 12) - 1;
在你的情况下,它是0.425760886846(42.576%)。
因此1000 * yearlyRate
= 425.76。