Question: Final Grade Calculation Write a Java program to compute final grades for a course and produce a final grade report. Students in the course complete

 Final Grade Calculation Write a Java program to compute final grades

Final Grade Calculation Write a Java program to compute final grades for a course and produce a final grade report. Students in the course complete two assignments, a test and an exam. A file (ASCIIDataFile) of mark data is prepared over the term. It contains the course name (string) followed by, for each student, the student number (string), name (string) and the marks for assignment 1 (double), assignment 2 (double), test (double) and exam (double). The report lists the students' student number, name, marks in the assignments, test and exam and final grade. In addition, as summary, it presents the average final grade in the course and the number of students included in the report. The report would look similar to the following: COSC 1P02 Final Grades Student # Name A1 A2 Test Exam Final 111111 Doe, John 10.0 10.0 50.0 100.0 100.0 222222 Average, Joe 5.0 5.0 25.0 50.0 50.0 333333 Missing, Im 0.0 0. 0 0.0 0.0 444444 Student, Jane 8.0 7.0 37.0 75.0 74.7 Average 56.2 Number of students: 4 The final grade is computed from the marks as the sum of each individual mark divided by the base mark and multiplied by the weight (contribution to the final grade). The assignments are each marked out of 10 and have a weight of 10. The test is marked out of 50 and has a weight of 30. The exam is marked out of 100 and has a weight of 50

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!