The Grader class is keeping track of a set of exam scores. Scores can be added
one at a time thru calls to addScore( ... ) or it can add a set of scores thru
calls to addScores( ... ). Once scores have been collected, the Grader class can
find the best and worst scores it has seen so far thru calls to findBiggest( ) and
findSmallest( ). Both of these methods are read-only operations, so you won't be
able to change or update anything inside the Grader instance object. Processing
arrays lead to lots of loops and that is what will be necessary in these methods.
As for the MAX_SIZE constant, I would recommend you just set it to a very large
number (say 100...) and move on.
I suppose what's causing me the most confusion is how to go about programming the addScores constructor.
I can see where that might be confusing. There is no addScores constructor.
A constructor is a member function that initializes an object. It shares the same name as the class. So, for a class called Grader the constructor(s) will be named Grader. The constructor would be a great place to start, since an empty one is not correct for this class. Although, fixing the access level for your class members so the code in main compiles should probably be fairly high on the list of priorities. Every member of Grader is private in the class definition you presented above.
You need to understand what your variables represent if you want to manipulate them. Right now you're just guessing.
What are my_Values and my_valuesSeenSoFar supposed to represent? How can you manipulate them in your class methods to make that happen? What should the initial values be? How many my_valuesSeenSoFar are there when a Grader is created? Would there be more after you add a score? Would there be more after you add an array of scores?
Can you describe what a Grader is and what it's members should be and do without writing code?
Line 6, 11, 13 is accessing beyond the end of the array of my_Values and scores, as mentioned before.
Line 22 your for loop is empty.
It doesn't seem like you understand what the point of each of the variables is. Tell us what you think they do and we can help you understand their purpose.