Question: please use the mark scheme as a quide 4. Write a menu driven program to register students for a CIS competition. The program must be

 please use the mark scheme as a quide 4. Write a

please use the mark scheme as a quide

4. Write a menu driven program to register students for a CIS competition. The program must be able to register at least 10 competitors. Registration details for competitors includes Student Identification Number, Name, Date of Birth, Gender, Address. An address must have the following attributes Street, City and Parish. After the students are registered for the competition the computer will randomly select three unique competitors for the national finals. Neatly Display the selected competitors details in one dialog box. Note: The school name cannot change, however the phone number and email address for the school can change but they are common for all competitors. ArrayList must not be used! [62 marks] Competitors minimum allowable age is 18. Print a All competitors sorted in ascending order by last name Print unique list of randomly selected finalist Mark Scheme Criteria Demonstrate use of static Demonstrate use of final Demonstrate use of this Association Encapsulation Comments Java naming convention User define method to calculate age precisely Overloading (Constructor and Method) Sort selected students in ascending order by last name. Hint (Use Comparator / Comparable) Random selection of three unique finalist Properly documented Error free program UML Class diagram Marks Attained 2 2 4 4 10 13 12

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