Provide a heading comment at the beginning:
/*
your first name followed by your last name as registered such as:
Tommy Atkins
If you are working as a pair with another student, put both names on the same line seperated
by the word: and
CIS 22B
quarter such as:
Spring 1984
Assignment letter such as:
Assignment A
Problem number such as:
Problem A1
Description of problem:
a few lines describing input, activity, and output of the program
*/
Each function should have a function header similar to this example:
/* ******************** getSize ********************
asks user for size
size saved in calling function via reference parameter
*/
Indent and align the braces and code following a select or repetition statement similar to this example:
for (int i=0; i<SIZE; i++)
{
cout << array(i) << endl;
}
You will be writing a lot of code, so the following things are needed to be able to find the functions.
When you have tested your results several times successfully,
run your program with the test data specified by the instructor, to get the final result.
In the execution results window:
In your program, in the Execution results comment at the end of the program:
/* Execution results
right click here - paste
*/
Do not print until you are satisfied the program is correct, and the final results are included with the data specified by the instructor.
If you are using Code::Blocks, the paper size is probably A size rather than letter size. Printing to A size will not print all the lines, but instead loses some at the bottom of the page. To get around this problem, select all the program in Code::Blocks and copy it. Then paste it into notepad and print that.
The global functions (except main) be located following the following heading:
/***************************************************
global functions
***************************************************/
When member functions are declared within the class, but defined later, group the code for these functions following a heading similar to the following example:
/***************************************************
Car class functions
***************************************************/
These member function definitions should each have a heading similar to the following example:
/* ******************** Car::setUp ********************
sets the values in the object
*/