Question: You are to design and implement a class( or classes) to encapsulate student information. Each students is encapsulated in an object containing: 1.Student's name 2.
You are to design and implement a class( or classes) to encapsulate student information. Each students is encapsulated in an object containing:
1.Student's name
2. Assessments with corresponding grades and course overall weight (for example, student X gets 80 points out of 100 points total on Exam1 which weighs 10% of the course grade) - there are at most 10 assessments.
3. A method to add an assessment
4. A method to calculate the student's final grade
5. The "equals" method that return true if and only if the given Student objective has the same name and same assessment grades in the same order
6. Create a driver to create a student object with 5 different assessments - all data must come from the user's inputs
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
