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.

svn checkout file:///cslab/class/cs245/projects/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/class/cs245/turnin/proj6{ben,elizabeth,hudson,neile,stephen,tim}

DUE: Wednesday, Apr 16, 5:00 pm.


Thomas VanDrunen
Last modified: Mon Apr 7 17:00:22 CDT 2008