INSTRUCTIONSIn this assignment, it is required that you fill out areas under comments labeled as “TODO” appropriately based on the accompanying directions. You are also required to follow any directions accompanying comments such as “NOTE”.You can add/modify code anywhere, with the exception of the provided “main” (which we will use for testing).You can use the constants RED and BLACK, instead of the ints 0 and 1, when appropriate.
This assignment is a follow-on to Homework 1. We will use the design in Homework 1 as the starting point to implement the GreenBox Entertainment Media System using classes. Use of STL collections is allowed.
You will have a .cpp and a .h file for each of the 6 classes, plus a .cpp file for main. At a minimum this will create 13 files.
Then you will create a makefile to build your program, now a total of 14 files.
Then you need a word/pdf file as the report. you can read the expectations for the report in the rubric. That brings the total to 15 files.
All files should all be zipped into a single file for submission. You may turn in a modified version of your design from HW1, reflecting any significant changes from your original design.
Be sure your code has a header comment block with your name, course and assignment number. you should use your pseudocode from the design document as comments to guide your coding in each of the member functions.
For your zip file use your initials plus hw2.zip (ex: ABhw2.zip)
Homework two is based on Homework 1