Project 6: Another calculator

The goal of this project is to put the state pattern to use.

1. Introduction

You will be writing one last calculator program for this class. This time we'll be back to a normal calculator. But this time you will be encorporating what we learned about the state pattern in your design of the calculator.

2. Setup

In this project you will use the same GUI as last time.

cp /cslab.all/ubuntu/cs245/proj2/* .

3. Calculator details

Now you'll be operating under the following rules:

4. To turn in

Copy all the files you made or modified to a turn-in directory I've made for you.

cp filename /cslab.all/ubuntu/cs245/turnin/proj6/{johncharles,suzanne,david,lily,kendall,michael,daniel}

DUE:Wednesday, April 15, 5:00 pm.


Thomas VanDrunen
Last modified: Wed Apr 1 10:56:57 CDT 2009