1. Invalid inputConvert kilometers Per Hour or Miles Per Hour**Enter 1 for KPH to MPH**Enter 2 for MPH to KPHhich convers ntrsion do you waInvalid input2. KPH to MPHHConvert Kilometers Per Hour or MilesPer Hour**Enter 1 for KPH to MPH**Enter 2 for MPH to KPHWhich conversion do you want?peed value do you wan3535.0 KPH is 21.747985MPH3. MPH to KPHHConvert Kilometers Per Hour or Miles Per Hour:**Enter 1 for KPH to MPH*Enter 2 for MPH to KPHWhich conversion do you want?2What speed value do you want converted?8080.0 MPH is 128.7472 MPH

Question
Asked Feb 28, 2019
405 views

write a program to convert between KPH
and MPH in either direction.
If you are driving across the border into Canada, it is difficult with the road signs in KPH
values. In Canada, the Kilometers Per Hour (KPH) scale is used to measure speed. In the
U.S., the Miles Per Hour (MPH) scale is used. For example, a speed limit of 50 MPH in Vermont
is 80.47 KPH in Montreal. A speed limit of 60 KPH in Toronto is 37.28 MPH in Buffalo, NY.
You’d like your computer or smartphone to convert between the Speed limit signs so you do
not get a ticket.
Design a program to
• show a menu of choices;
• ask the user which operation they want;
• read in the user response;
• compute and display the result
Use the following formula
• 1 MPH=1.60934 KPH
• 1 KPH = 0.62137 MPH
In summary, design a program to
• show a menu of choices and ask the user which conversion they want:
Convert Kilometers Per Hour or Miles Per Hour:
**Enter 1 for KPH to MPH
**Enter 2 for MPH to KPH
Which conversion do you want?
• read in the user response for type of conversion (1 or 2):
use Scanner
• ask the user the speed value to be converted:
What speed value do you want converted?
• read in the user response for speed;
use Scanner
• compute and display the result (one of the following). If the user enters 1, then
convert the speed from KPH to MPH, else if the user enters 2 convert the speed from
MPH to KPH, else if the number is anything else tell the user their answer is invalid.
Invalid input
AA KPH is BB MPH
XX MPH is YY KPH

 

1. Invalid input
Convert kilometers Per Hour or Miles Per Hour
**Enter 1 for KPH to MPH
**Enter 2 for MPH to KPH
hich convers ntr
sion do you wa
Invalid input
2. KPH to MPHH
Convert Kilometers Per Hour or MilesPer Hour
**Enter 1 for KPH to MPH
**Enter 2 for MPH to KPH
Which conversion do you want?
peed value do you wan
35
35.0 KPH is 21.747985MPH
3. MPH to KPHH
Convert Kilometers Per Hour or Miles Per Hour:
**Enter 1 for KPH to MPH
*Enter 2 for MPH to KPH
Which conversion do you want?
2
What speed value do you want converted?
80
80.0 MPH is 128.7472 MPH
help_outline

Image Transcriptionclose

1. Invalid input Convert kilometers Per Hour or Miles Per Hour **Enter 1 for KPH to MPH **Enter 2 for MPH to KPH hich convers ntr sion do you wa Invalid input 2. KPH to MPHH Convert Kilometers Per Hour or MilesPer Hour **Enter 1 for KPH to MPH **Enter 2 for MPH to KPH Which conversion do you want? peed value do you wan 35 35.0 KPH is 21.747985MPH 3. MPH to KPHH Convert Kilometers Per Hour or Miles Per Hour: **Enter 1 for KPH to MPH *Enter 2 for MPH to KPH Which conversion do you want? 2 What speed value do you want converted? 80 80.0 MPH is 128.7472 MPH

fullscreen
check_circle

Expert Answer

Hey..

We have following important points to solve this problem using java programming:

  1. We are using  scannar class with importing scanner package to get input'

We are using if else condition to get the required output .

Below is the sourse code and output of the program.

// Package for scanner class.  .
import java.util.Scanner;
// Class definition 
public class Speed {
 //
public static void main(String[] args) {
// Scanner class to get input
Scanner s = new Scanner(System.in);
System.out.println("Convert Kilometer Per Hour or Miles Per Hour:");
System.out.println("**Enter 1 for KPH to MPH");
System.out.println("**Enter 2 for MPH to KPH");
System.out.println("Which Conversion do you want?");
 
// to get integer input from keyboard
int n = s.nextInt();
// if-else condition block 
if (n==1){
System.out.println("What speed value do you want Converted?");
//to receive  input in decimal format  
double m = s.nextDouble();
//variable declaration
double x ;
//Expr...
fullscreen

Want to see the full answer?

See Solution

Check out a sample Q&A here.

Want to see this answer and more?

Solutions are written by subject experts who are available 24/7. Questions are typically answered within 1 hour.*

See Solution
*Response times may vary by subject and question.

Related Computer Engineering Q&A

Find answers to questions asked by student like you
Show more Q&A
add
question_answer

Q: Consider different risk mitigation strategies for system development programs. What type of strategy...

A: Risk mitigation: Let’s start to discuss about the risk . Risk is a possibility of loss which occurre...

question_answer

Q: Consider the window size is 10, bandwidth is 1500 bps, transmission delay is 2 ms and propagation de...

A: Formula for Throughput:In Go-back-N protocol, the formula for computing the throughput is given belo...

question_answer

Q: Write a program called StudentTable that prints the below table. Use only print() orprintf(). DO NOT...

A: The "print()" and "printf()" function are available in C language and "println()" function is only a...

question_answer

Q: Assignment: Carefully read the instructions and write a program that reads the following information...

A: The following program is compiled in replit and also Eclipse.Pseudo code:Get the inputs from the use...

question_answer

Q: Consider the UDP header 12 03 00 OF 00 1E A3 10. What is the total length of the UDP? a) 32 bytes b)...

A: Consider the given:The given User Datagram Protocol header is “12 03 00 0F 00 1E A3 10”.

question_answer

Q: Write a program called StudentTable that prints the below table. Use only print() orprintf(). DO NOT...

A: The program in Java would be using print and printf statements with formatting for left alignment of...

question_answer

Q: What is DPI

A:  DPI means Dots Per Inch which measures the number of dots placed within squared region of 1-inch di...

question_answer

Q: I need help with this problem I attatched the sample output Exempt You will be writing a program to ...

A: Program plan:Display the welcome statementGet the average value from the user and check the average ...

question_answer

Q: How Technology can help to develop more effective policy?  (Information technology in Global Economy...

A: Information technology:Information technology(IT) has become a very important part of every business...