Project One: How Much Car Can You Afford?
Updated: 5/16/2013. Updates are highlighted in yellow.
This project will give you experience writing, compiling, and debugging a simple C+ program.
You will gain experience with header files and multi
Project Five: Blackjack
Due: July 23, 2013.
To give you experience in implementing abstract data types (ADTs), using interfaces (abstract
base classes), and using interface/implementation inheritance.
In this project, we wil
Project Two: Integers!
This project will give you experience in using basic C+ constructs including I/O, arithmetic
operators, branch, and loop.
Integers have many properties. For example, they can be odd, even, prime, or composite
Project Three: Recursion
This project will give you experience writing recursive functions that operate on recursively
defined data structures and mathematical abstractions.
A "list" is a sequence of zero or more numbers in no particular
Project Six: List, Stack, and Queue
Due: August 11, 2013.
This project will give you experience in applying dynamic memory management, implementing
a template container class (the doubleended, doublylinked list, or Dlist), and using the atmo
Project Four: Simple World
Due: July 7th, 2013.
1. To give you experience in using arrays, pointers, structs, enums, and different I/O streams.
2. To let you have fun with an application that is extremely captivating.