Anne
Dawson: CSCI101A_HW2_SP04.htm
This
document is subject to change without notice.
Please
report any errors or omissions in this document:
adawson@coquitlamcollege.com
Special instructions:
For this assignment you must work alone.
See schedule for due date.
Homework
2 Specification:
------------------------
Program
to correct cin and cout syntax errors in any C++ source code file.
(Harder
version)
#12
page 303, 4th Ed
#12
page 295, 3rd Ed
#12
page 288, 2nd Ed
Name
your source code file HW2.cpp.
Supply
your own test C++ source code files:
test1.cpp,
test2.cpp, test3.cpp
Submission
instructions:
-----------------------
At
the start of class on the due date, save your source code file (HW2.cpp) and
your test files test1.cpp, test2.cpp, test3.cpp
to
your folder in \HW2.
Make
sure that you include your name, the date and filename (HW2.cpp) in comments at
the top of the code.
Marking
Scheme :
--------------
The
following marking scheme applies:
Course
Code: CSCI101A
Semester: SP04
Assignment
Code: HW2
Instructor
Name: Dr Anne Dawson
Program
to correct cin and cout syntax errors in any C++ source code file.
#12
page 303, 4th Ed
#12
page 295, 3rd Ed
#12
page 288, 2nd Ed
Student
Name:
Student
Number:
DESIGN
1. The program has appropriate modularity
i.e. functions are used where it makes
sense to use them. /10
2. Appropriate data types are used. /10
3. Appropriate control structures are used
(i.e. loops and decisions). /10
4. The User Interface (output to the screen) is
clear and tidy. /10
MAINTAINABILITY
5. The program is
commented appropriately - including
date,
filename and pre- and post-condition
comments /10
6. The program has meaningful identifiers. /10
7. The program is indented (spaced out)
correctly, to
aid the understanding of the code. /10
8. The code is easy to follow. /10
CORRECTNESS:
9. The program compiles with 0 errors and 0
warnings. /10
10.
Appropriate test data and results are shown in
the comments at the top of the code.
An appropriate number and variety of test
data
sets is supplied. /10
% Complete:
Total: /100
Date: