Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

At the end of the semester students always want to know what they will need to get on the Final to get a certain grade

At the end of the semester students always want to know what they will need to get on the Final to get a certain grade for the course. What they would like is a program that will calculate what score they will need to get to receive that grade i.e. A, B, C...

So we are going to write a program that will get 3 regular scores from the student - Quiz average, Assignment average and Project average. The course grade is calculated off of a weighted average where each of these averages are worth 20% of the grade and the Final Exam is worth 40%. Your program must allow the user to enter what grade they are interested in and be given what score they need on the final to get that grade.

  • If they would have to get a score of over 100 then you must tell them they can not get that grade.
  • Likewise if they would have to get a negative score then you tell them they don't even have to take the final to get that grade.
  • Other wise give them the minimum score that they will need to receive the grade they want.
  • Also they must be able to choose which grade they are interested from a menu where the last choice is to stop.

_________________________________________________________________________________________________________________

They liked our program so much that they determined that they wanted it expanded so they could see what they needed for all their classes.

Our mission now is to make it so that the user can enter data for all classes and see what they might need for a score on the Final to get a particular letter grade in each course they are taking.

What this means is that we need to make a copy of Assignment 2 and modify it to meet some additional requirements which some of them are as follows:

  • They must be able to have a way to let the program know that they don't have another class to record
  • They must give the name of the class i.e. CS II
  • They must give all information for each class before moving on.
  • They must give the output after all information is received and all calculations are done.
  • You must use a 2 dimensional array to store all the scores
  • The menu must be a separate method
  • Calculating what the test needs to be must be a separate method that receives access to a 1 dimensional array and returns the score.
  • All classes scores are the same and calculated the same.
  • The order that data is enter matters
  • Program needs to be in JAVA

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

If you are using a numbering system, is it consistent and correct?

Answered: 1 week ago

Question

=+ How would you advise those problems be resolved?

Answered: 1 week ago