# 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
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

check_circle

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...

### Want to see the full answer?

See Solution

#### 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.
Tagged in
EngineeringComputer Engineering