Question
Semester Project (in c++) 1. The program must include 5 classes (The classes cannot be small useless classes, or similar to another class). Must use
Semester Project (in c++)
1. The program must include 5 classes (The classes cannot be small useless classes, or similar to another class). Must use Inheritance or Polymorphism.
2. Must include Searching/Sorting, Arrays, Arrays of Classes, Loops, Condition statements and inFile/outFile (3 files minimum).
3. If you are making a story based game or Role Playing Game, your program should be MINIMUM 4000 lines of code (no un-needed spacing) which is adding all the .cpp and .h files together. If you are doing an inventory based game such as a Mall (which has a bank so you fully implement an atm machine, it has stores you buy stuff from, and other things you can think of doing at a mall) you only require 2000 lines of code. Hard part of an inventory based program is coming up with classes which are not similar... class JCPenny and class Footlocker is obviously too similar...they are both stores and you should have called it class Store, with a variable string name which holds the name of the store.
4. Must only use material we've covered in class (chapters 1-9) emphasizing chapters 7-9 more... You can also include linked lists and recursion if you want. You will learn Linked lists soon and... may enjoy them. Do not use more advanced things not covered in class or you may be suspected of cheating (getting the code from online). Program MUST be able to run with no errors or you get a zero
*the line requirement should be reached... but if you were unable to reach it, points will be deducted based on the program performance (a very good program with 1000 fewer lines is still a very good program so very few points subtracted, while an average program with 1000 fewer lines will remove more points)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started