|
1
|
- Instructor: Brian M. Dennis
- Teaching Assistants:
- Tom Lechner, Bin Lin, Rachel Goldsborough
- http://www.cs.northwestern.edu/~bmd/cs211/
|
|
2
|
- class MLBPlayer {
- public:
- MLBPlayer(char* name, char* team);
- MLBPlayer();
- ~MLBPlayer();
- enum Hit { SINGLE = 0, DOUBLE, TRIPLE, HOMER };
- int totalHits();
- float battingAverage();
- void addHit(int hit);
- void strikeout();
- private:
- char* name; char* team;
- int at_bats; int walks;
- int hits[4];
- float batting_average;
- bool bats_lefty;
- };
|
|
3
|
- class MLBPlayer {
- public:
- MLBPlayer(char* name, char* team);
- MLBPlayer();
- ~MLBPlayer();
- enum Hit { SINGLE = 0, DOUBLE, TRIPLE, HOMER };
- int totalHits();
- float battingAverage();
- void addHit(int hit);
- void strikeout();
- void negotiateSalary();
- private:
- static int top_salaries[9];
- char* name; char* team;
- int at_bats; int walks;
- int hits[4];
- float batting_average;
- bool bats_lefty;
- };
|
|
4
|
- class MLBPlayer {
- public:
- float battingAverage();
- void addHit(int hit);
- void strikeout();
- void negotiateSalary();
- static float negotiate(float, float);
- static float average_salary(int position);
- private:
- static void declare_free_agency();
- static int top_salaries[9];
- char* name; char* team;
- int at_bats; int walks;
- int hits[4];
- float batting_average;
- bool bats_lefty;
- };
|
|
5
|
|