C++程序 查找复利
什么是“复利”?
复利 是指向贷款或存款的本金中添加利息,或者说是利息的利息。 这是通过再投资利息而不是支出利息来实现的,因此在下一期中计算的利息是本金加上先前累计的利息。 复利在金融和经济学中很常见。
可以与简单利息相对比,简单利息不会将利息加入到本金中,因此没有复利。
复利公式:
每年计算复利的公式如下:
Amount= P(1 + R/100) t
Compound Interest = Amount – P
其中,
P 是本金金额
R 是利率 和
T 是时间跨度
伪代码:
输入本金金额。将其存储在某个变量say principal中。
在某个变量say time中输入时间。
在某个变量say rate中输入利率。
使用公式计算金额,
Amount = principal * (1 + rate / 100)time.
使用公式计算复利。
最后,打印CI的结果值。
例子:
输入: 本金(金额):1200
时间:2
费率:5.4
输出: 复利= 133.099243
// C++ program to find compound interest
// for given values.
#include <bits/stdc++.h>
using namespace std;
// Driver code
int main()
{
double principal = 10000, rate = 5, time = 2;
// Calculate compound interest
double A = principal * ((pow((1 + rate / 100), time)));
double CI = A - principal;
cout << "Compound interest is " << CI;
return 0;
}
// This Code is Contributed by Sahil Rai.```
输出:
复利 = 1025
时间复杂度: O(n),因为pow()函数需要 O(N) 时间。
辅助空间: O(1)。