Class Marks Program

Make a program that has a class set of marks. There are 15 students in the class and each student writes 4tests. Each student also has a first, last name and an ID number.

This is the information that you know to start the program:

First Last ID Number Test 1 Teest 2
Meg Abux 12 34 46
Mark Ett 12 90 67
Les Cache 14 80 78
Fay Silitator 15 83 79
Frank Stein 21 82 80
Sarah Soda 23 74 78
Will Melt 55 91 93
Beau Terr 56 45 53
Ida Knowe 57 60 67
Jack Fum 89 95 90
Al Beback 90 78 78
Stan Dupp 24 74 78
Sid Down 58 79 84
April Showers 57 83 79
Ben Dover 92 20 19

Marking

Level Criteria
1

menu is provided.
array is declared for first, last, id, test1 and test2.
information is initialized in the array
you can print out the arrays in a grid, like the one above

2 level 1 and:
you can change an any value that you wish in the array. (If you pick the array and the position, you can change it)
you can enter marks for test3 and test 4. They are also displayed.
3 level 2 and:
you can print the min, max and average for the tests.
you can calculate the student's marks. (Each test is weighted equally)
4 level 3 and:
you can sort by last name and id number
4++ level 4 and:
it appears in an applet or there are other extra features.

A level 4 menu might look like this:

Class Marks 
Menu
   (a) Print out all marks, sorted by last name
   (b) Print out all marks, sorted by id number
   (c) Print out all marks, sorted by final grade
   (d) Change a name, id, or mark
   (e) Update test 4
   (f) Update test 5
   (g) View test max, min and averages
   (h) Quit