Write a class named CourseGrades. The class should have a member named grades that is an array of GradedActivity pointers. The grades array should have four ele- ments, one for each of the assignments previously described. The class should have the following member functions: This function should accept the address of a GradedActivity object as its argument. This object should already hold the stu- dent's score for the lab activity. Element 0 of the grades array should reference this object. setLab: This function should accept the address of a PassFailExam object as its argument. This object should already hold the stu- dent's score for the pass/fail exam. Element 1 of the grades array should reference this object. setPassFailExam: This function should accept the address of an Essay object as its argument. (See Programming Challenge 6 for the Essay class. If you have not completed Programming Challenge 6, use a GradedActivity object instead.) This object should already hold the student's score for the essay. Element 2 of the grades array should reference this object. setEssay: setPassFailExam: This function should accept the address of a FinalExam object as its argument. This object should already hold the student's score for the final exam. Element 3 of the grades array shoulc reference this object. This function should display the numeric scores and grades fo each element in the grades array. print: Demonstrate the class in a program.
Write a class named CourseGrades. The class should have a member named grades that is an array of GradedActivity pointers. The grades array should have four ele- ments, one for each of the assignments previously described. The class should have the following member functions: This function should accept the address of a GradedActivity object as its argument. This object should already hold the stu- dent's score for the lab activity. Element 0 of the grades array should reference this object. setLab: This function should accept the address of a PassFailExam object as its argument. This object should already hold the stu- dent's score for the pass/fail exam. Element 1 of the grades array should reference this object. setPassFailExam: This function should accept the address of an Essay object as its argument. (See Programming Challenge 6 for the Essay class. If you have not completed Programming Challenge 6, use a GradedActivity object instead.) This object should already hold the student's score for the essay. Element 2 of the grades array should reference this object. setEssay: setPassFailExam: This function should accept the address of a FinalExam object as its argument. This object should already hold the student's score for the final exam. Element 3 of the grades array shoulc reference this object. This function should display the numeric scores and grades fo each element in the grades array. print: Demonstrate the class in a program.
C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter2: Problem Solving Using C++using
Section2.1: Introduction To C++
Problem 13E: (Practice) You’re responsible for planning and arranging the family camping trip this summer. List a...
Related questions
Question
I'm struggling this question need help C++ thanks
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage