Starting Out with Java From Control Structures through Objects 6th Edition
4. Paint Job Estimator
A painting company has determined that for every 115 square feet of wall space, one gallon
of paint and eight hours of labor will be required. The company charges $18.00 per hour
for labor. Write a
and the price of the paint per gallon. It should also ask for the square feet of wall space in
each room. The program should have methods that return the following data:
• The number of gallons of paint required
• The hours of labor required
• The cost of the paint
• The labor charges
• The total cost of the paint job
Then it should display the data on the screen.
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images
- understanding Nested ifStatements Summary In this lab, you complete a prewritten Java program that calculates an employee’s productivity bonus and prints the employee’s name and bonus. Bonuses are calculated based on an employee’s productivity score as shown below. A productivity score is calculated by first dividing an employee’s transactions dollar value by the number of transactions and then dividing the result by the number of shifts worked. Productivity Score Bonus <=30 $50 31–69 $75 70–199 $100 >= 200 $200 Instructions Ensure the file named EmployeeBonus.java is open. Variables have been declared for you, and the input statements and output statements have been written. Read them over carefully before you proceed to the next step. Design the logic, and write the rest of the program using a nested if statement. Execute the program by clicking Run and enter the following as input: Employee’s first name: Kim Smith Number of shifts: 25 Number of…arrow_forwardin Java Tasks Write a program that lets the user play the game of Rock, Paper, Scissors against the computer. The program should work as follows. 1. When the program begins, a random number in the range of 1 through 3 is generated. If the number is 1, then the computer has chosen rock. If the number is 2, then the computer has chosen paper. If the number is 3, then the computer has chosen scissors. (Don't display the computer's choice yet.) 2. The user enters his or her choice of "rock", "paper", or "scissors" at the keyboard. (You can use a menu if you prefer.) 3. The computer's choice is displayed. Tasks 4. A winner is selected according to the following rules: a. If one player chooses rock and the other player chooses scissors, then rock wins. (The rock smashes the scissors.) b. If one player chooses scissors and the other player chooses paper, then scissors wins. (Scissors cuts paper.) C. If one player chooses paper and the other player chooses rock, then paper wins. (Paper wraps…arrow_forwardIn Javaarrow_forward
- Starting Out with Java From Control Structures through Objects 6th Edition Paint Job Estimatorarrow_forwardIn Java, The First National Bank of Parkville recently opened up a new “So You Want toBe a Millionaire” savings account. The new account works as follows:● The bank doubles the customer’s balance every year until the customer’sbalance reaches one million.● The customer isn’t allowed to touch the money (no deposits orwithdrawals) until the customer’s balance reaches one million.● If the customer dies before becoming a millionaire, the bank keeps thecustomer’s balance.Note: Customers close to $1,000,000 tend to get “accidentally” run over in thebank’s parking lot.Write a program that prompts the user for a starting balance and then prints thenumber of years it takes to reach $100,000 and the number of years it takes toreach $1,000,000. Sample session:Enter starting balance: 10000It takes 4 years to reach $100,000.It takes 7 years to reach $1,000,000.arrow_forwardDuke Shirts sells Java t-shirts for $24.95 each, but discounts are possible for quantities as follows: 1 or 2 shirts, no discount and total shipping is $6.993-6 shirts, discount is 10% and total shipping is $5.497-9 shirts, discount is 20% and total shipping is $4.0010 or more shirts, discount is 30% and shipping is free Write a Java program that prompts the user for the number of shirts required. The program should then print the extended price* of the shirts, the shipping charges, and the total cost of the order. Use currency format where appropriate. *Note extended cost is the unit cost multiplied by the number of those items that were purchased with the discount appliedarrow_forward
- Java Programming The program must use a method The program has 4 racers and the race is 50 units long. This program ends the race if any racer passes the ending point and print who won the race. Each racer moves randomly either: a. range from 3 to 8 units b. 5 sin(5) c. 45/2turn, but at least moves 1 unitarrow_forwardJava question Write a program that plays the Rock-Paper-Scissors game againstthe computer. When played between two people, each personpicks one of three options (usually shown by a hand gesture) atthe same time, and a winner is determined. In the game, Rockbeats Scissors, Scissors beats Paper, and Paper beats Rock. The program should randomly choose one of the three options (with-out revealing it), then prompt for the user's selection. At that point, the program reveals both choices and prints a statementindicating if the user won, the computer won, or if it was a tie.Continue playing until the user chooses to stop, then print thenumber of user wins, losses, and ties.arrow_forwardWrite a program that plays a dice game called "21" It is a variation on BlackJack where one player plays against the computer trying to get 21 or as close to 21 without going over. Here are the rules of the game: You will play with dice that have numbers from 1 to 11. To win, the player or the computer has to get to 21, or as close as possible without going over. If the player or computer goes over 21, they instantly lose. If there is a tie, the computer wins. Starting the game: The player is asked to give the computer a name. For now, we'll simply call the computer opponent, "computer." The game starts with rolling four dice. The first two dice are for the player. These two dice are added up and the total outputted to the screen. The other two dice are for the computer. Likewise, their total is outputted to the screen. Player: If a total of 21 has been reached by either the player or the computer, the game instantly stops and the winner is declared. Otherwise,…arrow_forward
- Online Billing System in Java This java project is based on calculating online bills without any manual calculation. The user just needs to feed the item name, its price, and quantity. The system will generate a bill showing the amount of money to be paid.arrow_forwardin Java languagearrow_forwardin javaarrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education