HOMEWORK 9 GRADING OUTLINE: --------------------------- Requirements: ------------- 1 Proper comments including name, date, assignment number and program description in opening comment, and BLOCK COMMENTS ON EVERY METHOD/FUNCTION. 2 Proper use of whitespace, including proper and consistent indenting. 3 Descriptive, well formatted output. 4 Descriptive variable names. 5 Syntactically correct (compiles with no errors or warnings). 6 Correct output for at least some non-trivial cases. 7 Correct output for all legal input. 8 Turn in your log sheet. Failure to do so will lower your score one full point. 9 Proper use of functions and parameter passing. No global variables (actually called class variables in Java) are allowed in this assignment. As a general rule no function should be more than 25-30 lines long. Grade computation: ------------------ 7(Makes you weep at its beauty): A truly beautiful program. Excellent comments. Very easy to read. Well designed. Many extra features. 6(Extra features or particularly elegant): Use your imagination - be creative. 5(Satisfies all requirments - a job well done): 4(Meets general requirements with a few minor problems): Lacking one or two of requirements 1-4, or lacking requirement 7, or lacking requirement 9 but makes some reasonable use of functions 3(Serious problems): Lacking at most one of requirements 1-4 and lacking requirement 6, but was close to being correct or lacking two or more of requirements 1-4, and lacking requirement 7, or lacking requirment 9, making no non-trivial use of functions with parameters. 2(Extremely serious problems but demonstrates some effort and understanding): Lacking requirement 5. 1(Shows little effort and does not represent passing work):