Write a program that will compute the quarter/semester grader for all the students in a class. Scenario is as follow:

• There are total of forty students in any given class. Each student has twelve graded items. Each student is given four tests, four programming assignments, and four homework assignments.
• The program must prompt for and read the course identifier and section number, the student Registration number, and then the scores the student made on each of the twelve items (These scores are a numerical value based upon a maximum score of 100. Also, each of the items has a different weight in computing the grade. This weight is a percentile ( hint: 10% or 0.10 for quizzes etc). The sum of three weights must not exceed 1.0. The weights need only be input once of a class.
• To terminate the input of student data, input a blank Registration number.
• After all students and their grade have been input, the program will compute the numerical and letter grade for each student. The grade is arrived at by the summation of the scores of the items in each category. Using the following formula the final numerical grade can be computed.

Numerical grade= weight of test + average of test score+ weight of programs+
average program score+ weight of homework + average of
homework assignment

• After the numerical grade is computed then the letter grade is determined from the following chart:

100-93
A
92-85
B
84-77
C
76-70
D
69-0
F

• The program shall produce a report showing each student’s Registration number, test score average, programming scores average, homework score average, numerical grade and the letter grade.