here is where the function is passed to, but i'm not sure if it is right:
[code]
void Salesperson :: setsales (int quarternum, double amount)
{
// test for valid month and amount values
double amount = 0.0; // initialize total
This RE-initializes the total amount passed to it to 0.0, making all of this below pretty futile
if
( quarternum >= 1 && quarternum <= 4 && amount > 0 )
sales[ quarternum - 1 ] = amount ;
else
cout << "Invalid month or sales figure" << endl;
for ( int i = 0; i < 4; i++ ) // summarize sales results
amount += sales[ i ];
}
Here is my setsales funtion.
my next void function is basically:
Code:
void printsales( )
{
cout << "\nThe total annual sales are: $" << amount;
}
My prof gave me a hint and said, "stores all variables in your class" What does that mean?