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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started