C++ 用复利计算总收益

C++ 用复利计算总收益,c++,math,C++,Math,因此,我试图计算出一笔5英镑的投资的总回报,日利率为1.01%。显然,我想要的是复合利率,所以到目前为止我有: int main() { double i = 500; int loop; int loopa; double lowInterest; double highInterest; lowInterest = 1.01; highInterest = 1.75; cout.precision(2);

因此,我试图计算出一笔5英镑的投资的总回报,日利率为1.01%。显然,我想要的是复合利率,所以到目前为止我有:

int main() {

    double i = 500;
    int loop;
    int loopa;
    double lowInterest;
    double highInterest;

    lowInterest = 1.01;
    highInterest = 1.75;

    cout.precision(2);

        for(loop = 1;loop < 1826;loop++) {
            if(i<1001) {
                i = i + ((i / 100) * lowInterest);
            }
            else {
                i = i + ((i / 100) * highInterest);
            }
        }

    cout << fixed << i << endl;

    return 0;

}
intmain(){
双i=500;
内环;
int-loopa;
双重低息;
双高利息;
低利率=1.01;
高息=1.75;
计算精度(2);
for(loop=1;loop<1826;loop++){

如果(i我认为你是在手工做什么,可以用一个简单的方程式来做

在这种情况下

p = 5 (amount you invested)
r = 0.0101*365 (annual interest rate)
n = 365 (times compounded/yr)
t = 1  (number of years)
所以,只要实现这个等式


我可能对
r
的值不感兴趣,因为我学工程经济学已经多年了,我看不出有多少年了,所以我猜是一年。

我想你是在手工做一个简单的方程式可以做的事情

在这种情况下

p = 5 (amount you invested)
r = 0.0101*365 (annual interest rate)
n = 365 (times compounded/yr)
t = 1  (number of years)
所以,只要实现这个等式


我可能对
r
的价值感兴趣,因为我学工程经济学已经好几年了,我不知道有多少年了,所以我猜是一年。

这个数字差不多是对的——如果你真的幸运地以1.01%的日利率投资5美元,5年后你会得到近5亿美元(1.01%的日利率等于~3800%的年利率)


你确定你不是指日利率为(1.01/365)%吗?

这个数字是正确的——如果你真的幸运地以1.01%的日利率投资5美元,5年后你会得到近5亿美元(1.01%的日利率是约3800%的年利率)


你确定你指的不是日利率(1.01/365)%?

在切向音符上,您的计数器
循环应该从0开始,而不是从1开始,否则它将循环1825次而不是1826次。

在切向音符上,您的计数器
循环应该从0开始,而不是从1开始,否则它将循环1825次而不是1826次。

您可能想要显示您试图实现的等式我想你的公式可能不正确。基本上,我在做:
I=I+1.01%
五年(1826年,包括闰年)中的每一天。也许这是Pascal的一个坏习惯(我几乎所有的编程都是这样做的)它不接受%作为“百分比”。您可能想显示您试图实现的等式,我认为您的等式可能不正确。基本上,我在做:
I=I+1.01%
五年(1826年,包括闰年)中的每一天。这可能是Pascal的一个坏习惯(我几乎所有编程都是在这一年完成的)它不接受%作为“百分比”。谢谢caf。似乎它是对的。当我看到它时,我简直不敢相信这个数字。现在看看它有多大骗局!:)我只是在为一个朋友算账。也许这是一笔以津巴布韦元计价的投资。哈哈!不,维基百科说,在某个时候津巴布韦元的通货膨胀率在10000000%左右(一千万,甚至更多).即使是这样的利率也不足以……谢谢咖啡馆。似乎这是对的。当我看到这个数字时,我简直不敢相信。现在看看它有多大骗局!:)我只是在为一个朋友算账。也许这是一笔以津巴布韦元计价的投资。哈哈!不,维基百科说,在某个时候津巴布韦元的通货膨胀率在10000000%左右(一千万,甚至更多).即使是这样的利率也不足以…谢谢你的福姆拉,詹姆斯。我会保留它以备将来使用。谢谢你的福姆拉,詹姆斯。我会保留它以备将来使用。