Complete parts a and b of Programming Problems.Provide the analysis and pseudocode only. No diagrams are required.
a. Input names of students from the user, terminated by "ZZZ",0,0,0, and create a data file grades with records of the following form: student (String), test1 (Integer), test2 (Integer), test3 (Integer)
b. Display the contents of the file grades created in Part a. Each student's record should appear on a separate line and include the total score for that student. For example, a line of output might be as follows: