Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.97 KB | None | 0 0
  1. using System;
  2. class Program
  3. {
  4.     static void Main()
  5.     {
  6.         double number = double.Parse(Console.ReadLine());
  7.         string inputUnit = Console.ReadLine();
  8.         string outputUnit = Console.ReadLine();
  9.  
  10.         double metricUnit = number;
  11.  
  12.  
  13.         if (inputUnit == "m")
  14.         {
  15.             metricUnit = metricUnit / 1;
  16.         }
  17.         else if (inputUnit == "mm")
  18.         {
  19.             metricUnit = metricUnit / 1000;
  20.         }
  21.         else if (inputUnit == "cm")
  22.         {
  23.             metricUnit = metricUnit / 100;
  24.         }
  25.         else if (inputUnit == "mi")
  26.         {
  27.             metricUnit = metricUnit / 0.000621371192;
  28.         }
  29.         else if (inputUnit == "in")
  30.         {
  31.             metricUnit = metricUnit / 39.3700787;
  32.         }
  33.         else if (inputUnit == "km")
  34.         {
  35.             metricUnit = metricUnit / 0.001;
  36.         }
  37.         else if (inputUnit == "ft")
  38.         {
  39.             metricUnit = metricUnit / 3.2808399;
  40.         }
  41.         else if (inputUnit == "yd")
  42.         {
  43.             metricUnit = metricUnit / 1.0936133;
  44.         }
  45.         if (outputUnit == "m")
  46.         {
  47.             metricUnit = metricUnit * 1;
  48.         }
  49.         else if (outputUnit == "mm")
  50.         {
  51.             metricUnit = metricUnit * 1000;
  52.         }
  53.         else if (outputUnit == "cm")
  54.         {
  55.             metricUnit = metricUnit * 100;
  56.         }
  57.         else if (outputUnit == "mi")
  58.         {
  59.             metricUnit = metricUnit * 0.000621371192;
  60.         }
  61.         else if (outputUnit == "in")
  62.         {
  63.             metricUnit = metricUnit * 39.3700787;
  64.         }
  65.         else if (outputUnit == "km")
  66.         {
  67.             metricUnit = metricUnit * 0.001;
  68.         }
  69.         else if (outputUnit == "ft")
  70.         {
  71.             metricUnit = metricUnit * 3.2808399;
  72.         }
  73.         else if (outputUnit == "yd")
  74.         {
  75.             metricUnit = metricUnit * 1.0936133;
  76.         }
  77.         Console.WriteLine(metricUnit);
  78.     }
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement