Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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

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

1 Answer

You're not adding the raise to the salary:

salary += raise;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...