Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

4 (Code only) Write a program that asks the user to enter a distance in meters a

ID: 3724162 • Letter: 4

Question

4 (Code only) Write a program that asks the user to enter a distance in meters and presents a set of conversion options: 1. 2. 3. 4. Convert to kilometers Convert to inches Convert to feet Quit program The user might perform more than one conversion at the same program execution, after each requested conversion the system must display the menu with the options again. Each conversion must be implemented in a specific method, which receives the distance in meter as a parameter. Example Output: Enter a distance in meters: 100 1. Convert to kilometers 2. Convert to inches 3. Convert to feet 4. Quit program Enter desired option: 1 100 meters 0.1 kilometers 1. Convert to kilometers 2. Convert to inches 3. Convert to feet 4. Quit program Enter desired option: 4 Name your class Hw3pr4 and your file Hw3pr4.java

Explanation / Answer

Hw3pr4.java

import java.util.Scanner;

public class Hw3pr4 {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

System.out.print("Enter a distance in meters: ");

double meters = scan.nextDouble();

while(true){

System.out.println("Choose your chice: 1.Convert to kilometers 2.Convert to inches 3.Convert to feet 4.Quit Enter your choice:");

int choice = scan.nextInt();

switch(choice){

case 1: convertKilometer(meters); break;

case 2: convertInches(meters); break;

case 3: convertFeet(meters); break;

case 4: System.exit(0);

}

}

}

public static void convertKilometer(double meters){

double kilometers =meters*0.001;

System.out.println(meters+" meters = "+kilometers+" kilometers");

}

public static void convertInches(double meters){

double inches =meters*39.37;

System.out.println(meters+" meters = "+inches+" inches" );

}public static void convertFeet(double meters){

double feet =meters*3.281;

System.out.println(meters+" meters = "+feet+" feet");

}

}

Output:

Enter a distance in meters: 100
Choose your chice:
1.Convert to kilometers
2.Convert to inches
3.Convert to feet
4.Quit
Enter your choice:
1
100.0 meters = 0.1 kilometers
Choose your chice:
1.Convert to kilometers
2.Convert to inches
3.Convert to feet
4.Quit
Enter your choice:
4

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote