Anne Dawson: CSCI101A_LAB7_SP04.htm   

 

Last updated: Monday 23rd February, 7:55 PT

 

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 may work in teams of 2, or alone.

This lab is due at the end of the lab session.

 

Lab 7 Specification:

-------------------

 

#9 p457, 4th Ed

#9 p439, 3rd Ed

#9 p431, 2nd Ed

 

(Input from keyboard, output to screen)

 

Name your source code file lab7.cpp.

 

 

For this and every lab you should follow the instructions in: http://www.coquitlamcollege.com/adawson/CPP_Labs.htm

paying particular attention to the notes in blue at the bottom of the page.

 

 

Submission instructions:

-----------------------

 

At the end of the lab session you should save just your source code file (lab7.cpp) to your folder in CSCI101A\Week08\Lab7.

 

If you are working in a team, both team members save the same file to their own folder.

 

Make sure that you include your name/s, the date and filename (lab7.cpp) in comments at the top of the code.

 

 

 

Marking Scheme :

--------------

 

The following marking scheme applies:

 

 

Course Code:      CSCI101A

Semester:         SP04

Assignment Code:  Lab7

Instructor Name:  Dr Anne Dawson

Assignment:       #9 p457, 4th Ed

                  #9 p439, 3rd Ed

                  #9 p431, 2nd Ed

                  (Input from keyboard, output to screen)

Student1 Name:

Student1 Number:

Student2 Name:

Student2 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: