c#

时间:2019-03-03 20:01:10

标签: c# banking

我已经完成了每月的贷款摊销/还款计算。现在我需要在C#中进行每周计算的公式。

有人可以帮我回答这个问题吗?

这里的贷款金额为10000,利率为10%,条款为7个月

这是我每月的计算。但我需要这样的每周计算

loanAmount = 10000;
var periods = 7; //Months
var monthlyRate = (Convert.ToDouble(10) / 100) / 12;
var monthlyPayment = Math.Round(monthlyRate / (1 - Math.Pow((1 + monthlyRate), -(periods))) * loanAmount ,2);

预先感谢, 玛尼

1 个答案:

答案 0 :(得分:0)

在没有确切了解其计算方式的情况下,它应该像将数月的时间转换成几周一样简单。例如,代替这样的东西:

monrthly payments = (balance * APR) / 12 months

执行以下操作:

weekly payments = (balance * APR) / 52 weeks

很明显,您将根据要计算的内容和计算方式进行更改。您已经完成了艰巨的任务,现在只需要更改时间范围,这有意义吗?