Specific points values for Project 2: Correctness - Section 1 - (40 points) 8 points - a) Displays rectangle correctly for Pattern A 8 points - b) Displays rectangle correctly for Pattern B 8 points - c) Displays rectangle correctly for Pattern C 6 points - d) Does error checking of input (size in range 2 through 9, inclusive) 5 points - e) Accepts both uppercase and lowercase letters as menu options 5 points - f) Displays menu until user enters 'Q' or 'q' Style - Section 2 - (20 points) 5 points - Use of adequate whitespace a) Separates logical sections of code with blank lines b) Blank spaces around operators c) Identation is only 3 to 4 spaced deep per level 5 points - Indentation of comments evenly with the surrounding code d) Comments should line up exactly above the code being commented e) Endline comments should only be used for variables or #defines 5 points - Use of either Student or Bell Labs indentation style as per Indentation styles found on 201 web pages f) Uses one acceptable style consistently g) Uses braces for if/while/for clauses even if only 1 statement 5 points - Use of naming conventions per CS201 Style sheet i) Uses meaningful variables names j) Separate "words" within identifiers with underscores or mixed upper and lower case k) Variable names begin with lowercase m) #defines and typedefs all uppercase Documentation - Section 3 - (20 points) 2 points a) Filename given in file header comment 2 points b) Author's name given in file header comment 2 points c) Date written given in file header comment 2 points d) Section number given in file header comment 2 points e) UMBC Email address given in file header comment 3 points f) Adeq. file/prog. descrip. given in file header comment 7 points g) Adequate descriptive comments within the code Execution (program compiles) 20 points (-5 for warnings) ---------------------------------------------------------------------------- Pts. lost: - Score: xx/100 ---------------------------------------------------------------------------- Comments: