Objective c 如何计算贷款的摊销偿还日

Objective c 如何计算贷款的摊销偿还日,objective-c,amortized-analysis,amortization,Objective C,Amortized Analysis,Amortization,我想计算贷款摊销,但我不知道如何计算还款日期 我有贷款金额,利率,月付款,贷款开始日期。从这四个值中,我想知道我在iOS中的贷款偿还日期 我计算利息,每月金额如 double loanAmount = [self.amount doubleValue]; double intRate = [self.rate doubleValue]; double years = [self.durationCount doubleValue]; double r = intRate / 1200; doub

我想计算贷款摊销,但我不知道如何计算还款日期

我有
贷款金额
利率
月付款
贷款开始日期
。从这四个值中,我想知道我在iOS中的贷款偿还日期

我计算利息,
每月金额

double loanAmount = [self.amount doubleValue];
double intRate = [self.rate doubleValue];
double years = [self.durationCount doubleValue];
double r = intRate / 1200;
double n;
if ([self.duration isEqualToString:@"Yearly"])
{
    n = years * 12;
}
else
{
    n = years;
}
double rPower = pow(1 + r, n);
_monthlyPayment = loanAmount * r * rPower / (rPower - 1);
double annualPayment = _monthlyPayment * 12;
if ([self.duration isEqualToString:@"Yearly"])
{
    _totalAmount = annualPayment * years;
}
else
{
    _totalAmount = annualPayment;
}
self.InterestPaid=_totalAmount-loanAmount;

有人能帮我吗?

这能帮我吗?你在最后得到了正确的持续时间吗?你的问题真的只是如何在某个开始日期(
NSDate
)上添加
\u durationCount
个月吗?\r Maddy现在显示我的问题,它已经不是我的贷款期限,而是开始日期。这基本上是六天前提出的问题。每天都有简单的公式来计算这些东西,谷歌应该会找到的。#zaph当时我想知道所有的事情,比如利率,
月付款
年付款
,但现在我只想从贷款的
开始日期
中获得贷款的
还款日期
利息
月付款
。相同的答案:谷歌(或必应)对于公式来说,它们都是相关的。这在总体上有效吗?你在最后得到了正确的持续时间吗?你的问题真的只是如何在某个开始日期(
NSDate
)上添加
\u durationCount
个月吗?\r Maddy现在显示我的问题,它已经不是我的贷款期限,而是开始日期。这基本上是六天前提出的问题。每天都有简单的公式来计算这些东西,谷歌应该会找到的。#zaph当时我想知道所有的事情,比如利率,
月付款
年付款
,但现在我只想从贷款的
开始日期
中获得贷款的
还款日期
利息
月付款
。答案相同:谷歌(或必应)对于公式,它们都是相关的。