Question: Write a simple application that can store multiple students' names, student number & email address. The application will store grades for the module and be

Write a simple application that can store multiple students' names, student number & email address. The application will store grades for the module and be able to predict the overall mark. The application should be able to:

Add a new student with their name, student number & email address.

List the student's names & student numbers with current total mark.

Input marks for assignments, or update existing marks already in the application

Show the students marks for all 4 C++ assignments

Grade predictor: enter test grades into the 4 assignments to see what the overall mark is.

Show a list of all students in grade order.

Save data to a file

Read data from a file

Once marks for the first 3 assignments are in, the application will be able to tell the user the mark the student needs in the final assignment to achieve 70% all together.

Data can be stored in a file called "studentmarks.txt" C++ programming is scored out of 100% overall.

Tutorial Exercises 1 is worth 10% of the overall mark

Tutorial Exercises 2 is worth 20% of the overall mark

Practical Coursework 3 is worth 30% of the overall mark

Practical Coursework 4 is worth 40% of the overall mark

Grade Classifications are given as follows Overall Grade

Percentage Classification <40% Fail 40% - 49%

Third Class Honours 50%- 59% Lower

Second-Class Honours (2:2) 60%- 69%

Upper Second-Class Honours (2:1)

70% - 100% First Class Honours

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!