HOMEWORK 2 GRADING OUTLINE: --------------------------- 7(Makes you weep at its beauty): 6(Extra features or particularly elegant): An example would be a calculator for complex numbers. 5(Satisfies all requirments - a job well done): 5.1 Syntactically correct 5.2 Proper comments including name, date, assignment number and program description in opening comment. EVERY function should have a block comment at the beginning. 5.3 Proper use of whitespace. 5.4 Proper and consistent indenting. 5.5 Descriptive variable names, following naming conventions. 5.6 Correct output. 5.7 Descriptive, well formatted output. 5.8 Proper use of instance methods. 4(Meets general requirements with a few minor problems): Lacking one or two of 5.2-5.5, 5.7. To get a 4 your program will have to be working. 3(Serious problems): Lacking more than two of 5.2-5.5, 5.7, or lacking 5.8, or 5.6. 2(Extremely serious problems but demonstrates some effort and understanding): Lacking 5.1. 1(Shows little effort and does not represent passing work):