Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 计算每月百分比_C#_.net_Algorithm_Math_Accounting - Fatal编程技术网

C# 计算每月百分比

C# 计算每月百分比,c#,.net,algorithm,math,accounting,C#,.net,Algorithm,Math,Accounting,在信用系统中,客户每月收取%3的债务,他必须每月支付相同的月债务,以结清债务 我需要在每个月找到相同的月负债。我找不到,他们如何找到221.02。我有一个样本: Amount = 2200 Month count = 12 month Monthly percent = 3 % 在这种情况下,我们得到以下表格: amount %3 percent net debt monthly debt 1. 2200 66.00

在信用系统中,客户每月收取%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
在此示例中,客户每月以及在12个月债务完成后支付
221.02
。计算如下:

对于第一个月,我们发现
(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#计算月债务(每个月的值相同)


提前谢谢。

我相信这就是您想要的


如果不看金融类

定期支付的一系列款项就是年金。将一笔款项分成这样的部分称为摊销。要确定固定金额,请将金额除以年金的现值

以下是如何在函数式语言Clojure中计算每个期间
n
期间的利息
i
即时年金的现值

(定义光伏年金[i n]
(设[v(/1(+1i))]
(应用+(取n(迭代(部分*v)vщщ)!)
也就是说,现值是每次付款的现值之和,
1/(1+i),1/(1+i)^2,1/(1+i)^3,…,1/(1+i)^n

所需的固定付款是

(/2200(光伏年金0.0312))
;=> 221.0165880405186

我想你在找你知道算法是独立于语言的吗?在C++中,你用C++、C、Pascal、java和其他语言来计算。这是标准的金融数学——如果你在这方面工作,最好拿一本书,里面有所有相关的公式,这样你就知道你在做什么。帮助阅读。@TomTom:那么你是说在这种情况下,
语言
实际上是不相关的?如果我理解正确,我同意。我知道,这不取决于语言。谢谢我同意,我注意到了C#,因为如果有人想写代码,他会用C#写。