在信用体系中,客户每月以3%的债务收取债务,他必须每月支付相同的每月债务来偿还债务。
我需要在每个月找到相同的每月债务。我找不到他们如何找到221.02
。我有一个样本:
Amount = 2200
Month count = 12 month
Monthly percent = 3 %
在这种情况下,我们得到这个表:
amount %3 percent net debt monthly debt
1. 2200 66.00 155.02 221.02
2. 2044.98 61.34 159.67 221.02
3. 1885 56.55 164.46 221.02
4. 1720.85 51.62 169.39 221.02
5. ...... ..... ...... 221.02
.........................................................
12. 214.54 6.43 214.54 221.02
在此示例中,客户每月支付221.02
,并在12个月完成债务后支付。计算是这样的:
我们会在第一个月找到(2200*3/100)=66
和221.02-66 = 155.02
。
在第二个月:2200-155.02 = 2044.98
并继续。
我们在例子中看到,
For 2200 amount, for 12 months, monthly debt is 221.02.
For 2200 amount, for 6 months, which monthly debt will we get?
一般来说,如果我们知道金额,百分比和月数,我们如何计算c#中的每月债务(每个月的价值相同)?
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
定期付款是一个年金。将金额划分为此类称为摊销。要确定固定金额,请将金额除以年金的现值。
以下是在函数式语言Clojure中,您可以在i
个句点内计算每期利息n
的直接年金的现值。
(defn pv-annuity [i n]
(let [v (/ 1 (+ 1 i))]
(apply + (take n (iterate (partial * v) v)))))
这就是说,现值是每笔付款的现值之和1/(1+i), 1/(1+i)^2, 1/(1+i)^3, ..., 1/(1+i)^n
。
然后是
所需的固定付款(/ 2200 (pv-annuity 0.03 12))
;=> 221.0165880405186