Reference no: EM132210128
Question :
Write a program to handle student data in an input file. Each line in the file represents information for one student. Each line consists of data separated by spaces in this order: student last name, student first name, 6 exam grades. Write your program to handle a file for any number of students.
If there is a student last name on a line, you can assume that there will be a complete line of data as described. Use last name as the variable to control your loop for reading until eof. Copy the file "coursegrades.txt" from the COSC1436 folder on the network share drive.
You will use this file to test your program and prepare your report. Write a program to produce a well formatted report to an output file. Your report will include:
Title line, including programmers' name and date of report
One line for each student giving first name, last name, 6 exams, and student average (in that order!) Use the correct output manipulators to line up the columns. Strings should be left aligned; numbers should be right aligned.
After all student info has been printed, give how many students are in the class, and the class average of all final averages. All averages should be printed with one place after the decimal. You will need to include and name two string variables for last name and first name.
Input these strings Deal with the 6 exams per student with a loop. Do not put each exam into a separate variable.
Below is a copy of the file "coursegrades.txt"
Schway James 85 56 87 77 65 90
Links Alex 75 90 76 91 85 85
Rangel Judi 88 75 65 70 45 60
Jones Cleavon 90 88 96 87 91 89
King Randall 65 88 96 87 70 70
Ramirez Alice 75 85 95 88 75 85
Phillips Jancy 76 67 77 65 70 65
Moss Kate 55 70 68 78 88 76
Ritchie Lionel 80 78 92 86 90 91
Golding Sid 90 91 88 78 92 93
Archer Bella 75 82 88 90 65 78
Stevens Cat 78 72 69 68 80 78
Crawford Cindy 65 67 77 77 60 60
Hobbitt Leroy 50 50 52 52 54 51
Anderson Amanda 90 91 92 93 94 95
Schmaltz Sherry 75 85 75 85 75 85