Help with a problem! mainly getting started

You found an exciting summer job for five weeks. It pays, say, $15.50 per hour. Suppose that the total tax you pay on your summer job income is 14%. After paying the taxes you spend 10 % of your net income to buy new clothes and other accessories for the next school year and 1% to buy school supplies. After buying clothes and school supplies, you use 25% of the remaining money to buy savings bonds. For each dollar you spend to buy savings bonds, your parents spend $0.50 to buy additional savings bonds for you. Write a program that prompts the user to enter the pay rate for an hour and the number of hours you worked each week. The program then outputs the following:
a. Your income before and after taxes from your summer job.
b. The money you spend on clothes and other accessories.
c. The money you spend on school supplies.
d. The money you spend to buy savings bonds.
e. The money your parents spend to buy additional savings bonds for you.

#include <iostream>

using namespace std;

const double PAY_PER_HOUR = 15.50
const double SUMMER_JOB_INCOME = 0.14;
const double CLOTHES_OTHER_ACCESSORIES = 0.10;
const double SCHOOL_SUPPLIES = 0.01;
const double SAVING_BONDS = 0.25



int main ()
{
int rate;
int hours;
int wages;
int wagesatax;
int clothes;
int school;
int bonds;


cout << "Enter the pay rate for an hour: ";
cin >> rate;
cout << endl;

cout << "Enter number of hours worked each week: ";
cin >> hours;
cout << endl;

wages = PAY_PER_HOUR * hours;

cout << "The wages are:" << wages << endl;

cout << "Total wages before taxes:" << wages << endl;

wagesatax = SUMMER_JOB_INCOME * wages;

cout << "Total wages after taxes:" << wagesatax << endl;

clothes = CLOTHES_OTHER_ACCESSORIES * (wages - wagesatax);

cout << "Total money spend on clothes and other accessories :" << clothes << endl;

school = SCHOOL_SUPPLIES * (wages-(wagesatax + clothes));

cout << "Total money spend on school supplies :" << school << endl;

bonds = SAVING_BONDS * (wages-(wagesatax + clothes + school));

cout << "Total money spend on saving bonds :" << bounds << endl;



return 0;

}

it seems to have erros
Last edited on
is this a school project? If this is you just learning on your own, the best way to learn is0 from fixing your own mistakes. If this I your own personal project, try something more simple if you can't figure this out
@nyaeggy
One, cout << "Total wages after taxes:" << wagesatax << endl; is just giving the tax amount. You need to subtract the tax from the wages earned, to actually show "Total wages after taxes:"

Two, cout << "Enter the pay rate for an hour: "; cin >> rate; is never used. You have const double PAY_PER_HOUR = 15.50 as the rate of hourly pay. All you need then, is ask how many hours they work.

Third, you should mention what errors you are getting. Knowing what these errors are, can help those that want to help you, actually help you.
I redid everything and here is my new code

#include <iostream>
using namespace std;

const double SUMMER_JOB_INCOME = 0.14;
const double CLOTHES_OTHER_ACCESSORIES = 0.10;
const double SCHOOL_SUPPLIES = 0.01;
const double SAVING_BONDS = 0.25

int main()
{
double rate;
double hours;
double wages;
double wagesatax;
double clothes;
double school;
double bonds;

system("cls");
wages = rate * hours;

wagesatax = SUMMER_JOB_INCOME * wages;

clothes = CLOTHES_OTHER_ACCESSORIES * (wages - wagesatax);

school = SCHOOL_SUPPLIES * (wages-(wagesatax + clothes));

bonds = SAVING_BONDS * (wages-(wagesatax + clothes + school));

cout << "Enter the pay rate for an hour: ";
cin >> rate;
cout << endl;

cout << "Enter number of hours worked each week: ";
cin >> hours;
cout << endl;

cout << "The wages are:" << wages << endl;

cout << "Total wages before taxes:" << wages << endl;

cout << "Total wages after taxes:" << wagesatax << endl;

cout << "Total money spend on clothes and other accessories :" << clothes << endl;

cout << "Total money spend on school supplies :" << school << endl;

cout << "Total money spend on saving bonds :" << bonds << endl;

return 0;
}

and I am getting this error message


1>Build started 10/21/2011 11:29:31 AM.
1>InitializeBuildStatus:
1> Touching "Debug\Homework 4.unsuccessfulbuild".
1>ClCompile:
1> Excercise 20.cpp
1>c:\users\public\documents\c++\homework 4\homework 4\excercise 20.cpp(15): error C2144: syntax error : 'int' should be preceded by ';'
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.26
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
error C2144: syntax error : 'int' should be preceded by ';'
well from this, i think that a ";" is missing somewhere, although i don't think there is any in your code.

after building the solution, check out the error console too. it pretty much tells where an error is, so you could fix it.
const double SAVING_BONDS = 0.25 needs a semi-colon.
Topic archived. No new replies allowed.