Write a program (replace with your actual name, no spaces) that reads from a file1 students’ records (one student per line) in the following format: LastName Tests Grade Assignments Grade

Write a program (replace with your actual name, no spaces) that reads from a file1 students’ records (one student per line) in the following format: LastName Tests Grade Assignments Grade and computes and outputs (to the console) the STUDENT STATISTICS in a table format one line per student: Student Name Total Points2 Numeric Grade3 Letter Grade4 The student statistics should have the exact table header5. The program should also compute and output (to the console) in the table format like below, the CLASS STATISTICS for the entire class: the number of students6 (row Number) and the average numeric grade7 (row Average) among all students. All text/character columns should be aligned to the left and all floating-point values align to the right and formatted with 2 decimals. For example, here is the how the output will look for the input bellow: You can test your program on the attached (do edit the file), but your program should work on any other files that have the correct format, thus, do not hardcode the output or the number of students. Your program should be (prompt user for input and show a message/explain the output) and (have comments at the beginning of the code explaining the program and before each line of code explaining what the line is doing) and use only C++ concepts learned in class so far (Chapters 2, 3, 4, and 5 only). Create a Microsoft Word document called (replace with your name, no spaces) that contains of your entire C++ code (take multiple screenshots if the code is larger than one screen), and the entire console output for the attached (take multiple screenshots if the output is larger than one window). SUBMIT your and files under on eCampus. Do not archive the files or submit other file formats. 1 The program should work on any file with that format with different numbers of line. Do not hardcode the number of line, compute it instead when you read from the file. 2 You compute the Total Points as the sum between Tests and Assignments. 3 You compute the Numeric Grade as the total points (from all the evaluations) divided by 2. The values are between 0 and 100 4 The Letter Grade is: if the numeric grade is between 89.5 and 100, if the numeric grade is between 79.5 and 89.49, if the numeric grade is between 69.5 and 79.49, if the numeric grade is between 59.5 and 69.49, and if the numeric grade is between 0 and 59.49. 5 The table header should have the exact text, but it does not have to be on 2 separate lines/rows, you can put them on one row (.e.g. “Tests Grade” on one line not on 2 separate row) 6 The number of lines from the file

Do you need us to help you on this or any other assignment?


Make an Order Now
0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published.