Consider that a system has two entities, Student and Course. The student has the following properties: student name, number, SSN and GPA. Similarly, the course has the following properties: course name, course number, credit hours and a set of students who are currently registering on the course. Implement the above system taking into account the following requirements:
- In course, the number of students that are registering this course is decided at the time when instantiating the course object.
- Assume that student1 and student2 are two objects of type student, write a code that enables youtowrite:if (student1.isequal (student2)).Wherestudent1,student12are student objects. The statement is true if the objects have the same GPA and credit hours.
- In course, make sure no two students have the same student number.
- In course, write a method to increase the GPA of a student by a specific value. it should validate that value (e.g. GPA should be between 0.35 to 4.0).
- Write a getStuentpByStno method in class course that returns a pointer to one of the students in that course using the Student number.
- Write a getStudentByGPA method in class course that takes a GPA and returns a list of Students in that course who have the same GPA.
- Write a method to find the maximum GPA in the course
Aucun commentaire:
Enregistrer un commentaire