JAVA Write a program that calculates the average of courses, overall grade, and letter grade. Suppose that your students take four courses - English, Mathematics, Science, and History. You should design a class that accepts all four course's numeric scores, calculates average and overall grade, and decides letter grade based on the overall grade. Your class should have a constructor, get and set methods of each course, a method that calculates the average of four courses, a method that calculates overall grade, and a method that decides letter grade. The overall grades are calculated as the following rate: Average of All four courses: 50% Quiz: 40% Attendance: 10% The letter grade is based on the following: 90.0 to 100.0 - A 80.0 to 89.9 - B 70.0 to 79.9 - C 65.0 to 69.9 - D less than 65 - F Your program demonstrates the class by asking the user to input four-course numeric scores, creating an object, and then reporting each course's score, average, overall grade, and letter grade. The overall quiz and attendance scores should also be entered by the user. The output of the program should be well formatted and look like following:
JAVA
Write a
- Average of All four courses: 50%
- Quiz: 40%
- Attendance: 10%
The letter grade is based on the following:
- 90.0 to 100.0 - A
- 80.0 to 89.9 - B
- 70.0 to 79.9 - C
- 65.0 to 69.9 - D
- less than 65 - F
Your program demonstrates the class by asking the user to input four-course numeric scores, creating an object, and then reporting each course's score, average, overall grade, and letter grade. The overall quiz and attendance scores should also be entered by the user. The output of the program should be well formatted and look like following:


Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images









