$30
CSCE 240 Project 3
This is a 34 point exam.
You must submit a single zipped, and only zipped, archive of your Exam 3
project. Only zipped (.zip) archives will be accepted. Archive formats other than
.zip will not be accepted. Multiple individual file submissions will not be accepted.
The archive must contain (at a minimum):
exam3/inc/employee.h
exam3/src/employee.cc
and
exam3/inc/smart appliance.h
exam3/src/smart appliance.cc
for full or partial credit.
Project Description
Each of the header files contains a description of the problem you are tasked to solve, along with point
allocation. The makefile contains rules to build each of the problems’ final test executable. The makefile
also contains rules to run cpplint on the files for style point assessment.
Do note this is an exam. If you ask questions which can be answered by reading the test files or the
project files, I will refer you to those. Questions about strategy or syntax cannot be answered. Asking
questions about homework which happen to also answer questions about the exam cannot be answered.
Given that this is your final exam, late submissions are not accepted.
Target Environment
Make sure that your code runs in the target environment. As always, you may develop and test your code
in your environment of choice. However, code which does not run in the test environment will not be considered. Ensure that you do not hardcode paths into your environment. This is unnecessary because the
makefile appends the root exam3 directory to the compiler’s include path.