1) Design an algorithm to prepare a job applicant report. Input contains of a series of records which consists of the Social Security number or equivalent, last name, first name, middle initial, verbal test score, science test score, math test score, and the logic test score of each job applicant. Output is to consist of the detail lines containing the contents of each input record as well as the average of four test scores. In addition, the averages for each of four test score categories must be output at end of the report. Utilize the automatic end of the file logic to signal end of the input.
b) Re-develop the same flowchart in modular approach