Creates a class called CourseClass with 6 attributes: a. name: the course name; b. maxStud: a maximum number of Student into the CourseClass; c. nbStud: the current number of Student into the CourseClass. When a CourseClass is created, the number nbStud is equal to 0; d. Student Stud[]: an array of Student. The size of this array is equal to maxStud; e. CourseTeacher: the Teacher (of type Teacher) responsible of this course; f. LabTA: The TA (of type TA) responsible of the course's Lab; Add the following methods: e. Constructor: able to create a CourseClass with maximum 10 Students; f. overload the operator += (Student): able to add a Student to the CourseClass. The Student will be added to the Stud array. You need to be sure that an available space exits (uses the function assert); g. find(StudentName): this method allows to find a Student by his Name. If it exists, the Student will be displayed, else, am error message will be displayed; h. display: this method aims to display all CourseClass's attributes. In fact, All the Student need to be displayed;
Creates a class called CourseClass with 6 attributes: a. name: the course name; b. maxStud: a maximum number of Student into the CourseClass; c. nbStud: the current number of Student into the CourseClass. When a CourseClass is created, the number nbStud is equal to 0; d. Student Stud[]: an array of Student. The size of this array is equal to maxStud; e. CourseTeacher: the Teacher (of type Teacher) responsible of this course; f. LabTA: The TA (of type TA) responsible of the course's Lab; Add the following methods: e. Constructor: able to create a CourseClass with maximum 10 Students; f. overload the operator += (Student): able to add a Student to the CourseClass. The Student will be added to the Stud array. You need to be sure that an available space exits (uses the function assert); g. find(StudentName): this method allows to find a Student by his Name. If it exists, the Student will be displayed, else, am error message will be displayed; h. display: this method aims to display all CourseClass's attributes. In fact, All the Student need to be displayed;
Chapter9: Using Classes And Objects
Section: Chapter Questions
Problem 9E
Related questions
Question
Creates a class called CourseClass with 6 attributes:
a. name: the course name;
b. maxStud: a maximum number of Student into the CourseClass;
c. nbStud: the current number of Student into the CourseClass. When a CourseClass
is created, the number nbStud is equal to 0;
d. Student Stud[]: an array of Student. The size of this array is equal to maxStud;
e. CourseTeacher: the Teacher (of type Teacher) responsible of this course;
f. LabTA: The TA (of type TA) responsible of the course's Lab;
Add the following methods:
e. Constructor: able to create a CourseClass with maximum 10 Students;
f. overload the operator += (Student): able to add a Student to the CourseClass. The
Student will be added to the Stud array. You need to be sure that an available space
exits (uses the function assert);
g. find(StudentName): this method allows to find a Student by his Name. If it exists, the
Student will be displayed, else, am error message will be displayed;
h. display: this method aims to display all CourseClass's attributes. In fact, All the
Student need to be displayed;
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 4 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
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,