CS 1713 Introduction to Computer Science, Spring 2006 Project 3 Comments

This project was graded on the basis of 20 points.

  1. The key to success on the projects is to start them early so that you can get help if you need it.
  2. Format your source code so that no lines are longer than 80 columns.
  3. Do not use == to compare strings, use equals.
  4. If an invalid racket or string name is entered, prompt again.
  5. Most people had two classes, one to represent a rack name and price and one to represent a string name and price. These two classes are identical, containing a String and a double.
  6. Some people used a Helper or Utility class for general methods. This is OK, but it is usually better to put these in the class they manipulate.
  7. As specified, there should be tax on the shipping cost.
  8. In the invoice, have a line for the total tax charged, not just the tax rate.
  9. In the invoice, the total should be the sum of the other lines given.
A zip file of a completed project (without the tester as specified) can be found here.