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:

Np Ms Office 365/Excel 2016 I Ntermed
1st Edition
ISBN:9781337508841
Author:Carey
Publisher:Carey
Chapter8: Working With Advanced Functions
Section: Chapter Questions
Problem 2.8CP
icon
Related questions
Question

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:

. C:\Windows\system32\cmd.exe
Student's full name: Andrew Lee
Enter English numeric score: 100
Enter Math numeric score: 90
Enter Science numeric score: 95
Enter History numeric score: 89
Enter overall quiz sCore: 90
Enter attendance score: 100
Andrew Lee's Grade Report:
English Math
Science History Average of four courses Quiz
90.0
Attendance
100.0
100.0
90.0
95.0
89.0
93.5
Overall SCore: 92.8
Letter Grade: A
Press any key to continue
Transcribed Image Text:. C:\Windows\system32\cmd.exe Student's full name: Andrew Lee Enter English numeric score: 100 Enter Math numeric score: 90 Enter Science numeric score: 95 Enter History numeric score: 89 Enter overall quiz sCore: 90 Enter attendance score: 100 Andrew Lee's Grade Report: English Math Science History Average of four courses Quiz 90.0 Attendance 100.0 100.0 90.0 95.0 89.0 93.5 Overall SCore: 92.8 Letter Grade: A Press any key to continue
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
void method
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning