Question: Complete Create and submit a java program for the problem statement listed below. This is a team assignment. Please communicate with your team to divide

Complete
Create and submit a java program for the problem statement listed below. This is a team assignment. Please communicate with your team to divide the work equally. Please let me know if there are fewer students in your team.
Please include the name and contribution of each student at the top of your java file. For example:
Team Name - Team 1
Student A - getstudentTestScores()
Student B - findLowestGrade();
.
.
.
Student N - method n
Each student is responsible to coding and testing own method as well as testing the overall program
Each student should timely seek help from the team or on the Q & A forum to ensure group work is not affected
Also know, that a better quality program is expected since great minds are working together. Please incorporate feedbacks provided so far.
Submission Instruction
Submit DropLowestGrade.java file thru a designated person on your team. Make sure to include team member names so that each of you receive a grade.
Problem Statement:
Develop a modular program that calculates the final grades after dropping the lowest grade among the five tests students listed below took and assigns a letter grade using the standard grading scale shown below.
Student list = Ann, Bob, Cara, Don, Eve
Grading Scale
Average Test Score Letter Grade
90-100 A
80-89.9 B
70-79.9 C
60-69.9 D
0-59.9 F
User should be prompted for the 5 test scores for each student in the list. The output should be as shown in the examples below.
Note, that only method names are provided not complete method headers. You can determine the return type and parameters for the methods based on the name of the methods and the comments provided. In addition, invalid inputs should not be passed to other methods. This is not to suggest for you to look up and use topics that was not covered in class. We will use the other options and improve our codes after the chapters are covered. Validate inputs using loops, if statements, string methods, char methods, and etc.
Your program should do the following :
start
// Create arrays to store the following info in the methods needed
student names array - one dimensional - Student list = Ann, Bob, Cara, Don, Eve
student grades array - two dimensional
final grades array - one dimensional with the lowest removed
for each student
// populate student test scores array with user input
getstudentTestScores()
// Calculate the average grade before & After dropping the lowest
calculateAverageGrade();
// Find & the lowest grade to drop
findLowestGrade()
//Find & display the lowest grade to drop - per student
removeLowestGrade()
// Assign letter grade before & After dropping the lowest
assignLetterGrade ();
// Display the student grade record
displayStudentGradeReport()
end
The output should be as shown in the examples below. Note: User input is in bold after each prompt
Please enter test scores (0-100) for Ann
Test # 1 : 0
Test # 2 : 95
Test # 3 : 85
Test # 4 : 100
Test # 5 : 90
Before Drop After Drop
Student Name Test 1 Test 2 Test 3 Test 4 Test 5 Average Grade Lowest Average Grade
Ann 095851009074.0 C 092.5 A
Please enter test scores (0-100) for Bob
Test # 1 : 70
Test # 2 : 80
Test # 3 : 70
Test # 4 : 40
Test # 5 : 100
Before Drop After Drop
Student Name Test 1 Test 2 Test 3 Test 4 Test 5 Average Grade Lowest Average Grade
Bob 7080704010072.0 C 4080.0 B
Please enter test scores (0-100) for Cara
Test # 1 : 70
Test # 2 : 80
Test # 3 : 70
Test # 4 : 60
Test # 5 : 50
Before Drop After Drop
Student Name Test 1 Test 2 Test 3 Test 4 Test 5 Average Grade Lowest Average Grade
Cara 708070605066.0 D 5070.0 C
Please enter test scores (0-100) for Don
Test # 1 : 70
Test # 2 : 75
Test # 3 : 65
Test # 4 : 50
Test # 5 : 60
Before Drop After Drop
Student Name Test 1 Test 2 Test 3 Test 4 Test 5 Average Grade Lowest Average Grade
Don 707565506064.0 D 5067.5 D
Please enter test scores (0-100) for Eve
Test # 1 : 50
Test # 2 : 50
Test # 3 : 40
Test # 4 : 60
Test # 5 : 70

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 Accounting Questions!