BubaLazi

p08_MetricConverter

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