Westonci.ca is your go-to source for answers, with a community ready to provide accurate and timely information. Explore our Q&A platform to find reliable answers from a wide range of experts in different fields. Connect with a community of professionals ready to provide precise solutions to your questions quickly and accurately.

Malcolm Movers charges a base rate of $200 per move plus $150 per hour and $2 per mile. Write a program named MoveEstimator that prompts a user for and accepts estimates for the number of hours for a job and the number of miles involved in the move and displays the total moving fee. For example, if 25 hours and 55 miles are input the output would be displayed as: For a move taking 25 hours and going 55 miles the estimate is $4,060.00

Sagot :

Answer:

import java.util.Scanner;

public class MoveEstimator

{

public static void main(String[] args) {

   

    Scanner input = new Scanner(System.in);

    final int BASE_RATE = 200, RATE_PER_HOUR = 150, RATE_PER_MILE = 2;

    int hours, miles;

    double totalFee = 0.0;

   

 System.out.print("Enter the number of hours for a job: ");

 hours = input.nextInt();

 System.out.print("Enter the number of miles: ");

 miles = input.nextInt();

 

 totalFee = BASE_RATE + (hours * RATE_PER_HOUR) + (miles * RATE_PER_MILE);

 System.out.printf("For a move taking %d hours and going %d miles the estimate is $%.2f", hours, miles, totalFee);

}

}

Explanation:

*The code is in Java.

Create the Scanner object to be able to get input

Initialize the constant values using final keyword, BASE_RATE, RATE_PER_HOUR, RATE_PER_MILE

Declare the variables, hours, miles, totalFee

Ask the user to enter the hours and miles

Calculate the totalFee, add BASE_RATE, multiplication of  hours and RATE_PER_HOUR, multiplication of  miles and RATE_PER_MILE

Print the output as in required format

The program named MoveEstimator that prompts a user for and accepts estimates for the number of hours for a job and the number of miles involved in the move and displays the total moving fee is as follows:

x = int(input("number of hours for the job "))

y = int(input("number of miles involved "))

def MoveEstimator(x, y):

 

  return 200 + 150*x + 2*y

print(MoveEstimator(x, y))

Code explanation:

  • The first line of code used the variable, x to store the input of the hours for the job
  • The second line of code is used to store the input of the number of miles travelled.
  • Then, we define a function that accept the users inputs(argument) as variable x and y.
  • Then return the mathematical operation to find the total moving fee.
  • Finally, we call the function with a print statement.

learn more on python code here: https://brainly.com/question/22841107

View image vintechnology
View image vintechnology
Thank you for visiting. Our goal is to provide the most accurate answers for all your informational needs. Come back soon. We appreciate your time. Please come back anytime for the latest information and answers to your questions. Thank you for trusting Westonci.ca. Don't forget to revisit us for more accurate and insightful answers.