Java REVIEW TOPIC 05 – FUNCTIONS LESSON WORK QUESTION 1A
public
static double rectangleArea(double w, double l) Simply
returns the area of a rectangle of width w and length l. public
static double squareArea(double s) Simply
returns a function call to the rectangleArea
function with appropriate parameters to calculate the area of a square with sidelength s. public
static double parallelogramArea(double w, double h) Again,
this uses the rectangleArea function to calculate
the area of the parallelogram specified by width w and height h. public
static double circleArea(double r) Returns the
area of the circle specified by radius r. QUESTION 1B Write
the code that uses the functions from 1A to answer the question below. And yes that bottom shape is a
parallelogram.
QUESTION 2 In
a class called PoolAreas, implement the following
functions: public
static double roundPool(double r) This
function uses the circleArea function from the
previous question to return an answer. public
static double rectangularPool(double w, double l) This
function returns the area of this shape of pool using functions from the
previous question. public
static double pillPool(double h, double maxLength) Again,
this function uses the previous class’ functions to calculate the specified
pool. Note that for such a pool, the
ends are half circle with a diameter equal to the height. public
static double fortyFivePool(double w, double l) Note
that this pool has 45 degree angles in the corners. These sections are always 4 feet by 4 feet
no matter what size the rest of the pool is. QUESTION 3 Prepare
a test program that allows the user to specify the pool type and the program
returns the area of the pool. Sample output
QUESTION 4 Add
functionality for pool volume. Test
your functions but no need to create a detailed program like in Question 3. |