Nackey

MetricConvertor

Jul 16th, 2017
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.72 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * Created by Nasko on 16.7.2017 г..
  5.  */
  6. public class Convertor {
  7.     public static void main(String[] args) {
  8.         Scanner sc = new Scanner(System.in);
  9.  
  10.         double input = Double.parseDouble(sc.nextLine());
  11.         String inputCur = sc.nextLine();
  12.         String outputCur = sc.nextLine();
  13.  
  14.         double meters = 1;
  15.  
  16.         if (inputCur.equals("mm")){
  17.             meters = input/1000;
  18.         } else if (inputCur.equals("cm")){
  19.             meters = input/100;
  20.         } else if (inputCur.equals("mi")){
  21.             meters = input/0.000621371192;
  22.         } else if (inputCur.equals("in")){
  23.             meters = input/39.3700787;
  24.         } else if (inputCur.equals("km")){
  25.             meters = input/0.001;
  26.         } else if (inputCur.equals("ft")){
  27.             meters = input/3.2808399;
  28.         } else if (inputCur.equals("yd")){
  29.             meters = input/1.0936133;
  30.         } else if (inputCur.equals("m")){
  31.             meters = input/1;
  32.         }
  33.  
  34.         if (outputCur.equals("mm")){
  35.             meters = meters*1000;
  36.         } else if (outputCur.equals("cm")){
  37.             meters = meters*100;
  38.         } else if (outputCur.equals("mi")){
  39.             meters = meters*0.000621371192;
  40.         } else if (outputCur.equals("in")){
  41.             meters = meters*39.3700787;
  42.         } else if (outputCur.equals("km")){
  43.             meters = meters*0.001;
  44.         } else if (outputCur.equals("ft")){
  45.             meters = meters*3.2808399;
  46.         } else if (outputCur.equals("yd")){
  47.             meters = meters*1.0936133;
  48.         } else if (outputCur.equals("m")){
  49.             meters = meters*1;
  50.         }
  51.  
  52.         System.out.printf("%f %s", meters, outputCur);
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment