$29
You shall submit a zipped, and only zipped, archive of your homework directory, hw4. The directory shall contain, at a minimum, the files and directories
• HW4/INC/TAX.H,
• HW4/SRC/TAX.CC,
Name the archive submission file hw4.zip. Check your makefile, I gave you an archive rule.
I will use my own makefile to link to and your submission files. You must submit these two files. Do run make clean on your directory before submission.
This assignment tests your ability to implement a class in C++, provided an interface specification. The UML class diagram above is a visual representation of the class. Keep in mind, UML is language-agnostic. That means that it cannot represent some features of given languages e.g. const Class&. Default to further specification provided by the interface given in the header.
Read the provided header file documentation for instructions on method behavior. In addition to documenta-tion, I provide several tests which will link to your classes and provide basic illustration of class functionality.
Late assignments will lose 10% per day late, with no assignment begin accepted after 3 days late (at 30% reduction in points).
The point allocation is as follows:
• Compilation with test files: 1 point.
• Correct behavior of TAX::CALCULATE: 2 points.
• Correct behavior of TAX::EXTRACT: 2.5 points.
• Correct behavior of TAX::INSERT: 2.5 points.