C++银行利息 农夫约翰
时间: 2024-01-11 07:19:10 浏览: 260
农夫约翰想要投资他赚来的钱,并且想知道他最终会有多少钱。已知他的投资复合年利率为R(0到20之间的整数),他现有总值为M的钱(100到1,000,000之间的整数),并且他打算投资Y年(范围0到400)。为了计算最终金额,我们可以使用以下公式:每年的增长额为MR/100,每过一年后金额就变成M(1+R/100)。我们可以使用C++编程语言来计算最终金额。下面是一个示例代码:
#include <iostream>
using namespace std;
int main() {
double R, M, Y;
cin >> R >> M >> Y;
double e = R / 100;
double sum = M;
for (int i = 1; i <= Y; i++) {
sum = sum * (1 + e);
}
int g = sum;
cout << g << endl;
return 0;
}
在这个程序中,我们首先输入R、M和Y的值。然后,我们将R除以100,以便将其转换为百分数。接下来,我们使用一个循环来计算每年的增长额和最终金额。最后,我们将最终金额转换为整数,并输出它的值。请注意,我们使用了强制类型转换来去除小数部分,以便输出整数值。
相关推荐















