PROGRAM SET 2  - MY BOX

:    You must include ALL 4 steps in the design recipe.

:    Do your examples by HAND and staple to your printed code.

:    Test with:

• 10, 20 and 30 pixels and
• Data from your 2 boxes.  You may measure and/or estimate the values.

1.      Make a BOX where:

a.       the width is the longest length

b.      the height is a little more than 1/4 the length

c.       the depth is a little less than ½ the length.

d.      Plan this first using plain paper.

e.       Label the variable size of ALL sides.

f.        I will give you card stock for your final project.

2.      Write 3 auxiliary functions that will calculate the perimeter (in purpose state what perimeter using – edges, ribbon around), surface area and volume of a box given the dimensions.

3.      Write 3 auxiliary functions that will calculate the perimeter (use same purpose as in #2), surface area and volume of a box given the width, the height scale factor and the depth scale factor.  Reuse the above functions.

4.      Write a function that will calculate the cost of producing your box given the cost of 1 square inch and number of boxes to be made.

EXTRA CREDIT

§         Write Scheme functions that will draw both the 2-D and 3-D box diagram.

§         Write any additional auxiliary functions and a main function to enhance the Box project.