c#中的每周贷款支付/摊销时间表计算逻辑

Posted

技术标签:

【中文标题】c#中的每周贷款支付/摊销时间表计算逻辑【英文标题】:Weekly Loan payment/ Amortization Schedule Calculation logic in c# 【发布时间】:2019-07-25 04:04:53 【问题描述】:

我已完成每月的贷款摊销/还款计算。现在我需要 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】:

如果没有确切地了解您是如何计算的,它应该就像把几个月换几个星期一样简单。例如,而不是这样的:

monrthly payments = (balance * APR) / 12 months

这样做:

weekly payments = (balance * APR) / 52 weeks

显然,您会根据计算内容和计算方式来更改它。你已经完成了困难的部分,现在你只需要改变时间框架,这有意义吗?

【讨论】:

这是我每月的计算。但我需要每周计算。 var 贷款金额 = 10000; var 周期 = 7; //月份 varmonthlyRate = (Convert.ToDouble(10) / 100) / 12; var monthPayment = Math.Round(monthlyRate / (1 - Math.Pow((1 +monthlyRate), -(periods))) * loanAmount ,2); 我的每月计算基于这里给出的公式,emicalculator.net 我需要像每周计算一样

以上是关于c#中的每周贷款支付/摊销时间表计算逻辑的主要内容,如果未能解决你的问题,请参考以下文章

使用带小数的指数 [重复]

实际利率的计算方法

用 Python 计算抵押贷款利息

贷款计算器C#实现 课程作业一

使用Math.Pow计算月度贷款

网商贷贷款支付怎么套现,网商贷贷款支付额度套现技巧流程!