Question: For this project, you will develop a program named project 1 . cpp to determine the final scores, letter grades, and rankings of all students

For this project, you will develop a program named project1. cpp to determine the final scores, letter grades, and rankings of all students in a course. All records of the course will be stored in an input file, and a record of each student will include the first name, id, five quiz scores, two exam scores, and one final exam score. For each student record, your program should determine the numeric average and letter grade using the following policies:
a. Each quiz is graded on the basis of 10 points. Among the five quizzes, discard the lowest score and use the remaining four scores for the grade calculation.
b. Each exam is graded on the basis of 100 points.
c. The final exam is graded on the basis of 100 points.
d. For the numeric average, the final exam counts for 40 percent, midterms count for 40 percent, and quizzes count for 20 percent, respectively. Any average of 90 or more is an 'A', any average of 80 or more (but less than 90) is a 'B', any average of 70 or more (but less than 80) is a 'C', any average of 60 or more (but less than 70) is a 'D', and any average below 60 is a 'F',
In this project, your program should ask a user for an input file name. Then, it should read the data into your program and store them in a vector of Student type. (For example:
vector
For this project, you will develop a program

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 Programming Questions!