Write a program that will convert measurements expressed in inches,feet, yards,
ID: 3616651 • Letter: W
Question
Write a program that will convert measurements expressed in inches,feet, yards, or milesinto each of the possible units of measure. Themeasurement is input by the user, followed by
the unit of measure. For example: "17feet", "1 inch","2.73 mi". Abbreviations in, ft, yd,
and mi are accepted. The program will continue to readand convert measurements until the
user enters an input of 0.
Explanation / Answer
please rate - thanks import java.util.*; public class untitled { public static void main(String []args) {int num; double i=0,m=0,f=0,y=0; String measure; boolean error; char c; Scanner in=new Scanner (System.in); System.out.println("Enter a measurement: "); num=in.nextInt(); while(num>0) {error=false; measure=in.next(); c=measure.charAt(0); switch(c) {case 'f':f=num; i=num*12.; m=num*.000189393939; y=num/3.; break; case'i':f=num/12.; m=num*1.57828283e-5; y=num/36.; i=num; break; case'm':i=num*63360.; f=num*5280.; y=num*1760.; m=num; break; case'y':i=num*36.; m=num*.000568181818; f=num*3.; y=num; break; default:System.out.println("invalid measurement"); error=true; } if(!error) {System.out.println("inches= "+i); System.out.println("feet= "+f); System.out.println("yards= "+y); System.out.println("miles= "+m); System.out.println(); } System.out.println("Enter a measurement:"); num=in.nextInt(); } } }
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.