当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 5.9 编程练习题 第4题 单利投资和复利投资的比较

C++ Primer Plus 6th 5.9 编程练习题 第4题 单利投资和复利投资的比较

更新时间:2019-04-29 08:46:35浏览次数:1+次

题目:
4.Daphne以10%的单利投资了100美元。也就是说,每一年的利润都是投资额的10%,即每年10美元:
    利息= 0.10×原始存款
    而Cleo以5%的复利投资了100美元。也就是说,利息是当前存款(包括获得的利息)的5%,:
    利息= 0.05×当前存款
    Cleo在第一年投资100美元的盈利是5%——得到了105美元。下一年的盈利是105美元的5%——即5.25美元,依此类推。请编写一个程序,计算多少年后,Cleo的投资价值才能超过Daphne的投资价值,并显示此时两个人的投资价值。

答案:  书上无答案。

C++技术网辅导详解解答:
    参考代码:

#include <iostream>
using namespace std;
#include <windows.h>
int main()
{
    double A = 100, B = 100, AA = 0, BB = 0;
    int i = 0;
    while (A >= B)
    {
        AA = 100 * 0.1;
        A += AA;
        BB = (B+BB) * 0.05;
        B += BB;
        i++;
        cout << A << "," << B << endl;
        Sleep(1000);//延迟看效果
    }
    cout << "在" << i + 1 << "年后,B的复式投资资产超过了A。A的资产为:" << A << ",B的资产为:" << B << endl;
     return 0;
}

    此计算比较实用哦。