Read Student name( First name and Last name), test one score and test two score from a disk file . Store the student data in a structure form in the program. The structure must contain name, test one score, test two score and a letter grade. The information from the disk file must be stored in an array of structures; each student must correspond to one structure. Once the data is loaded in the array of struct, use a function to calculate the letter grade and update the student information in the structure. The names are type string and the scores are type int out of 100. The midterm makes up for 30% of the final grade while the final makes up for 70% of the final grade. Your program should evaluate the equivalent final score and assign a letter grade. The program should display the student name and letter grade. The grading is according to the following criterion: 90 and above get A, 80 and above B, 70 and above C, 50 and above D and below 50 is F. Also compute the class average score and the average letter grade. Part 1 The program must print the contents of the array of structures in a tabular form. Part 2 Sort the array of structures and print the sorted student details according to alphabetical ordering (using last name). The printout should have the appearance of a grade report.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Complete ownership and distribution copyrights to all work purchased.
Windows XP, MS Visual C++