Question: For this assignment we are going to create the beginnings of a simple Grade Book. We will revisit this assignment again once we learn some

For this assignment we are going to create the beginnings of a simple Grade Book. We will revisit this assignment again once we learn some new concepts. For the purposes of this grade book you should first provide a menu with the following options:

1. Add a new course

2. Add a new student

3. Add a student to a course

4. Add grades for a student in a course

5. Print a list of all grades for a student in a course

6. Print a list of all students in a course

7. Compute the average for a student in a course

8. Print a list of all courses

9. Print a list of all students

10. Compute the average for a course

11. Store Grade book (to a disk file)

12. Load Grade book (from a disk file)

Each of these menu items should correspond to a function you will write. For this basic program each student will be represented by an ID number, and each course by a course number. No other date is required to represent a course or student at this time. Grades will be whole numbers only (no fractional part) As indicated in the menu you will need to store and load using a disk file so that the data is retained. Here are some limiting values to help you in defining your data: Maximum Number of students (total) 100 Max number of courses 25 Max number of courses per student 4 Max number of grades per student per course 10 Be s

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!