Assume that a gallon of paint covers about 350 square feet of wall space. Create a class called PaintCalculator with a main() method that prompts the user for the length, width, and height of a rectangular room, all three of type double. Pass these three values to a method called computeArea() that does the following: Calculates the wall area for a room Passes the calculated wall area to another method called computeGallons() that calculates and returns the number of gallons of paint needed Displays the number of gallons needed Computes the price based on a paint price of $32 per gallon, assuming that the painter can buy any fraction of a gallon of paint at the same price as a whole gallon Returns the price to the main() method The main() method displays the final price. For example, the cost to paint a 15-by-20-foot room with 10-foot ceilings is $64. An example of the program is shown below; Enter the room's length >> 13.2 Enter the room's width >> 10.5 Enter the room's height >> 9.0 You will need 1.2188571428571429 gallons The price to paint the room is $39.00342857142857 info> In order to complete the computeArea() method, you first need to implement the computeGallons() method. Task 01: Create the PaintCalculator class.   Task 02: The computeGallons() method returns the gallons needed for an area.   Task 03: The computeArea() method returns the price needed to paint a room.   Task 04: The PaintCalculator program displays the number of gallons and the cost to paint a room.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 

Assume that a gallon of paint covers about 350 square feet of wall space. Create a class called PaintCalculator with a main() method that prompts the user for the length, width, and height of a rectangular room, all three of type double. Pass these three values to a method called computeArea() that does the following:

  • Calculates the wall area for a room
  • Passes the calculated wall area to another method called computeGallons() that calculates and returns the number of gallons of paint needed
  • Displays the number of gallons needed
  • Computes the price based on a paint price of $32 per gallon, assuming that the painter can buy any fraction of a gallon of paint at the same price as a whole gallon
  • Returns the price to the main() method

The main() method displays the final price. For example, the cost to paint a 15-by-20-foot room with 10-foot ceilings is $64.

An example of the program is shown below;

Enter the room's length >> 13.2 Enter the room's width >> 10.5 Enter the room's height >> 9.0 You will need 1.2188571428571429 gallons The price to paint the room is $39.00342857142857

info> In order to complete the computeArea() method, you first need to implement the computeGallons() method.

Task 01: Create the PaintCalculator class.

 

Task 02: The computeGallons() method returns the gallons needed for an area.

 

Task 03: The computeArea() method returns the price needed to paint a room.

 

Task 04: The PaintCalculator program displays the number of gallons and the cost to paint a room.

 

14
€03
C
> OUTLINE
> TIMELINE
Ö
> JAVA PROJECTS
* Codespaces: literate sniffle
Min X
EXPLORER
STUDENT [CODESPACES: LITERATE SNIFFLE]
J PaintCalculator.class
J PaintCalculator.java
Con X
template A0
187
108
https://literate-sniffle-x5wx9wg5x7w4fr5r.github.dev/?folder=/workspaces/9780357673423_java-programming-10e-5...
J PaintCalculator.java X
J PaintCalculator.java > PaintCalculator
104
105
106
109
110
111
112
113
114
Ans X
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129 }
Qinsu X
java X
double paintcost = calculateraintcoSE(CINSUTPAinty;
// Calculate VAT
double vat calculateVAT (paintCost);
// Calculate total cost
double totalCost = calculateTotalCost (paint Cost, vat);
// Prompt the user for payment
System.out.print("Enter the payment amount in dollars: ");
double payment = scanner.nextDouble();
// Calculate change
double change calculateChange (totalCost, payment);
form X
System.out.println("Paint Cost: $ + paintCost);
System.out.println("VAT: $" + vat);
System.out.println("Total Cost: $+ totalCost);
System.out.println("Change: $" + change);
scanner.close();
// Display the results
System.out.println("Wall Area: " + wallArea + " square meters");
System.out.println("Number of Tins of Paint: " + tinsOfPaint);
1 Java Lightweight Mode
New tab
chegg.co C chegg.co chegg.co debugthr C chegg.co
Q A" ☆ {} (D
B
student (Codespaces: literate sniffle)
T
"HELT WARRA
"THE
"UHCOMIN
www.a
"THE
MCHA
"THE
com
-
uns mom, men a
PUT
www.
en B
wa
T
D
LE
RE
m
= Companion X
You will need 1.2188571428571429 gallons
The price to paint the room is $39.00342857142857
Welcome
X
info> In order to complete the computeArea() method, you first need to implement
the computeGallons () method.
X
X
PROBLEMS OUTPUT DEBUG CONSOLE TERMINAL PORTS 1 COMMENTS
@juwen13663/2100231013463_java-pi ugi ammang-ave-20031JOL-LILO-4200-3026-313602363143/ L110plti 3/ CAD//SLUVCHIL (Lemplate) a
+
Task 01: Create the PaintCalculator class.
·[+]
Task 02: The computeGallons() method returns the gallons needed for an area.
Task 03: The computeArea() method returns the price needed to paint a room.
Task 04: The Paint Calculator program displays the number of gallons and the
cost to paint a room.
V
bash + I
用
•
*
0
08
...
X
Layout: US Q
0
Transcribed Image Text:14 €03 C > OUTLINE > TIMELINE Ö > JAVA PROJECTS * Codespaces: literate sniffle Min X EXPLORER STUDENT [CODESPACES: LITERATE SNIFFLE] J PaintCalculator.class J PaintCalculator.java Con X template A0 187 108 https://literate-sniffle-x5wx9wg5x7w4fr5r.github.dev/?folder=/workspaces/9780357673423_java-programming-10e-5... J PaintCalculator.java X J PaintCalculator.java > PaintCalculator 104 105 106 109 110 111 112 113 114 Ans X 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 } Qinsu X java X double paintcost = calculateraintcoSE(CINSUTPAinty; // Calculate VAT double vat calculateVAT (paintCost); // Calculate total cost double totalCost = calculateTotalCost (paint Cost, vat); // Prompt the user for payment System.out.print("Enter the payment amount in dollars: "); double payment = scanner.nextDouble(); // Calculate change double change calculateChange (totalCost, payment); form X System.out.println("Paint Cost: $ + paintCost); System.out.println("VAT: $" + vat); System.out.println("Total Cost: $+ totalCost); System.out.println("Change: $" + change); scanner.close(); // Display the results System.out.println("Wall Area: " + wallArea + " square meters"); System.out.println("Number of Tins of Paint: " + tinsOfPaint); 1 Java Lightweight Mode New tab chegg.co C chegg.co chegg.co debugthr C chegg.co Q A" ☆ {} (D B student (Codespaces: literate sniffle) T "HELT WARRA "THE "UHCOMIN www.a "THE MCHA "THE com - uns mom, men a PUT www. en B wa T D LE RE m = Companion X You will need 1.2188571428571429 gallons The price to paint the room is $39.00342857142857 Welcome X info> In order to complete the computeArea() method, you first need to implement the computeGallons () method. X X PROBLEMS OUTPUT DEBUG CONSOLE TERMINAL PORTS 1 COMMENTS @juwen13663/2100231013463_java-pi ugi ammang-ave-20031JOL-LILO-4200-3026-313602363143/ L110plti 3/ CAD//SLUVCHIL (Lemplate) a + Task 01: Create the PaintCalculator class. ·[+] Task 02: The computeGallons() method returns the gallons needed for an area. Task 03: The computeArea() method returns the price needed to paint a room. Task 04: The Paint Calculator program displays the number of gallons and the cost to paint a room. V bash + I 用 • * 0 08 ... X Layout: US Q 0
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education