Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
271 views
in Technique[技术] by (71.8m points)

visual studio 2010 - C++ Programming - Calculating recurrent increases

Effective January 1st of each year, Gabby recieves a 5% raise on her previous year's salary. She wants a program that calculates and displays the amount of her annual raises for the next three years. The program also should calculate and display her total salary for the three years.

I have to test the program and this is what i get but when i desk check it comes out wrong.

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
const double RATE = .05;
double salary = 0.0; 
double raise = 0.0;
double totalSalary = 0.0; 

cout << "Enter the salary:";
cin >> salary;

for(int counter = 0; counter <=3; counter++)
{ 
cout <<salary<<endl;
raise = (salary * 0.05);


}

return 0;
} //end of main function
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You're not adding the raise to the salary:

salary += raise;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...