HOMEWORK 4 GRADING OUTLINE: --------------------------- 7(Makes you weep at its beauty): 6(Extra features or particularly elegant): A second test main() that operates as a sort of polynomial calculator. You MUST submit the simple driver main. Another option might be a polynomial parser, that let the user enter the polynomials in a format that matches the way they are printed out. This is not trivial, only do it for the joy of it, not for the points. Remember, straight fives will give you 100% of the homework grade. Any excess will be truncated when computing the total for the quarter. Excess bonus points can of course affect the content of a narrative evaluation. Actually, a good job of the input parsing would probably get consideration for a 7. 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 All required instance methods in class Polynomial. 4(Meets general requirements with a few minor problems): Lacking one or two of 5.2-5.5. A problem with at most one of the required instance methods (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, or lacking 5.7, 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):