Question: This code is in Java. This program is for a swimming pool filling service company. They charge 2 cents per gallon and $50 per hour

This code is in Java.

This program is for a swimming pool filling service company. They charge 2 cents per gallon and $50 per hour to fill a pool. The truck can fill at a rate of 730 gallons per hour.

Create the Pool class that calculates the cost to fill a pool based on it's Shape, length, width and depth. (Input order is S L W D) The pool class will need data fields for String shape, double length, double width, double depth, static double GallonsPerCuFoot = 7.4805, static double price per gallon = .02, static double FillingFeePerHour = 50.0, and static double FillingRate = 730gal/hr. Create a No-Arg constructor and a constructor that accepts the non-static values, and has the methods: getShape, getLength, getWidth, getDepth, getCubicFt, getGallons, getHours, and getTotalCost. At the end of the class, create a main() method that asks for the input and returns the output based on the Pool class gets.. methods. The shape options are oblong or rectangle. (A round pool would be oblong with the same width and height, a square pool would have the same width and height) Formulas: Rectangle cubic ft = length * width * depth. Oblong cubic ft= ((Math.PI * Math.pow(width/2,2)* depth) +((length-width) * width * depth)) Gallons = cubic ft * 7.4805. hours = total gallons/730. Total cost = (total Gallons * .02)+(hours * $50) Example Output An oblong pool 18.00 feet long by 12.00 feet wide and 5.00 feet deep will use 6923.10 gallons of water and take 9.48 hours to fill. The total cost will be 612.65.

import java.util.*; /* * Your Header info here!! */

public class Pool {

// put the code here

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!