//################################################################ // // PaintingProblem.java // // Sample Run: // // Please enter room width (in feet): 10 // Please enter room length (in feet) : 12 // Please enter room height (in feet): 8 // Please enter paint coverage (in sq ft/gal) : 10 // Room volume (in cubic feet) = 960.0 // Total wall area (in sq feet) = 592.0 // You will need 59.2 galons of paint. // You need to buy 12 five-galon containers of paint. // //################################################################ import java.util.Scanner; public class PaintingProblem { public static void main (String[] args) { Scanner scan = new Scanner(System.in); double width, length, height; System.out.print("Please enter room width (in feet): "); width=scan.nextDouble(); System.out.print("Please enter room length (in feet) : "); length=scan.nextDouble(); System.out.print("Please enter room height (in feet): "); height=scan.nextDouble(); System.out.print("Please enter paint coverage (in sq ft/gal) : "); double galonsPerSquareFoot=scan.nextDouble(); // Calculate volume and wall area double roomVolume = width*length*height; double wallArea = 2*width*length + 2*width*height + 2*length*height; double galonsRequired = wallArea/galonsPerSquareFoot; int numberOfContainers = (int) Math.ceil(galonsRequired/5.0); System.out.println("Room volume (in cubic feet) = " + roomVolume); System.out.println("Total wall area (in sq feet) = " + wallArea); System.out.println("You will need " + galonsRequired + " galons of paint."); System.out.println("You need to buy " + numberOfContainers + " five-galon containers of paint."); } }