Write a program titled"YourLastName_Program2a" which will read in data from the standard input stream (
System.in)representinglength in miles, feet, and inches.The program will then convert the values into meters(using 3.3ft per 1m) and print out the new total value (rounded to the nearest tenth).
*Hint: convert all user input to feet, then convert to meters using the given conversion factor.
For example:
A typical run and the expected output of your program would look like this
(bolded areas represent the user's input):
% java Diaz_Program2a
Enter miles: 1
Enter feet: 26
Enter inches: 13
1 mile(s), 26 feet, 13 inche(s) converts to 1608.2meter(s).
Write a second program titled "YourLastName_Program2b" which then does the reverse conversion (using 1 m per 3.3ft with the results rounded to the nearest tenth).A typical run and the expected output of your program would look like this (bolded areas represent the user's input): *Hint: convert to feet using the given conversion factor, then convert from total feet to miles, feet, and inches.
% java Diaz_Program2b
Enter meters: 1234
1234meters(s) converts to 0mile(s), 4072feet, 2.4inch(es).
Use and submit the following test cases captured in a file by using the command “% script Program2.out”:
Program2a
1 mile, 100 feet, 10 inches
25 miles, 460 feet, 6 inches
0 miles, 1578 feet, 100 inches
Program2b
173 meters
3661 meters
1020 meters
What to turn in:
- Soft copy of the results using the script command
- Soft copy of the programs (the .java file submitted via Blackboard