我想知道计算中的错误在哪里! :(

时间:2013-12-08 17:27:39

标签: c++

我是c ++编程的新手。我试图解决这个问题,但我找不到计算总和的公式。

  

编写一个程序来估计一名年轻工人在65岁退休前将会做多少。请求工人的姓名,年龄和起薪作为输入。假设工人每年获得5%的加薪。例如,如果用户输入Helen,25和20000,则输出将为:   海伦将获得约2415995美元

这是我的公式:

for(age;age<=65;age++)
{
    sum=sum+stSalary+(5/100);
}

当for循环完成时我打印了总和,但它的值是错误的。

1 个答案:

答案 0 :(得分:0)

double sum = 0;
for (int i = age; i < 65; i++)
{
     sum = sum + stSalary;
     stSalary = stSalary * 1.05;
}