COSC 1436 Lab 7

Purpose: This lab focuses on writing a C++ programs that uses structs.

Due: Section 2: Before class on March 19, Section 3: Before class on March 21

Requirements C++ Programs: You will be writing a C++ program for this lab that will use nested structs. You will be creating a program that creates a set of nested structs that stores data about a club and the club's members.

You have been asked to create a program to keep track of campus clubs and club members. This program needs to do the following:

Prepare a lab report/documentation package. All of these items do not need to be in the same file or word document, but the main lab report file must reference each item by name. Make sure a digital copy of each item is on your CD-R. The lab report must includes the following information:

  • Your Name
  • Purpose of this program.
  • Program psuedocode
  • Data design document (your struct design)
  • Program source code
  • Program output
  • How was this program tested
  • What problems/successes did you have with this program?
  • An estimate of how much time you spent working on this lab
You will be submitting this lab via Blackboard, as demonstrated in class. You will need to zip your files together and then upload your zipped submission to Blackboard. Make sure you include the source code and the rest of the documentation package, but not the executable files. The source code for your programs, called lab07***.cpp. Put your initials where the 3 asterisks appear. This files must be ready to compile using the standard g++ compiler.


Grading Criteria: 100 points available for this lab and up to 50 bonus points for bonus items.
The lab grader will be using this grading criteria to grade your two programs. The points will then be scaled to the available points.

Here is a C++ style guide from Dr. Fernandez that should assist you in coding your program. Style guide.