- Program Correctness (75%): The programs do everything that the
lab requires. If you have a question about how a program handles
a certain input, check the executables that have been provided.
- avg (15 points)
- the program uses the fields library in the appropriate way
(7 points)
- the output is correct (7 points)
- appropriate error checking is performed (1 points)
- name (20 points)
- the program uses the fields library in the appropriate way
(5 points)
- the program uses the dllist library in the appropriate way
(5 points)
- the output is correct (9 points)
- appropriate error checking is performed (1 points)
- sort_date (30 points)
- the program uses the fields library in the appropriate way
(5 points)
- the program uses the dllist library in the appropriate way.
(10 points)
- the output is correct (12 points)
- appropriate error checking is performed (3 points)
- stock (35 points)
- the program uses the fields library in the appropriate way
(5 points)
- the program uses the dllist library in the appropriate way.
(15 points)
- the output is correct (12 points)
- appropriate error checking is performed (3 points)
- Commenting (15%): See the commenting
information
on the labs web page for advice on how to comment your programs,
- Program Style (10%): Are the programs well-organized and do they
solve the problem in the most straightforward, efficient way possible?
Remember the suggestions given in the Coding Clearly Guide.