// Declaration of the class Contract
// File: contract.h
class Contract
{public:
Contract(int sqFootage, int numDesks, int numDays);
/*
Purpose: to instantiate (create) an instance of the class 'contract'.
Receives: Square Footage, Number of Desks, Number of Days (all Integers)
Returns: NONE
*/
void ChangeSquareFootage(int sqFootage);
/*
Purpose: To change the value of the square footage data member
Receives The New Square Footage (an integer)
Returns: NONE
*/
void ChangeNumDesks( int numDesks);
// Design comments go here.
void ChangeNumDays( int numDays);
// Design comments go here.
int ProvideSquareFootage();
/*
Purpose: To Return the Square Footage of an Office
Receives: NONE
Returns: the Square Footage (an integer)
*/
int ProvideNumberOfDesks();
// Design comments go here.
int ProvideNumberOfDays();
// Design comments go here.
double ProvidePerWeekCharge ();
/*
Purpose: To calculate and return the per week charge for an office
Receives: Square Footage, Number of Days Per Week, Number of Desks (all integers)
Returns: The Per Week Charge (a double)
*/
private:
int squareFootage;
int numberOfDaysPerWeek;
int numberOfDesks;
};