Advertisement
fbinnzhivko

Untitled

Jan 18th, 2017
815
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.54 KB | None | 0 0
  1. using System;
  2. class Program
  3. {
  4.     static void Main(string[] args)
  5.     {
  6.         var number = double.Parse(Console.ReadLine());
  7.         var input = Console.ReadLine().ToLower();
  8.         var output = Console.ReadLine().ToLower();
  9.  
  10.         var mm = 1000.0;
  11.         var cm = 100.0;
  12.         var mi = 0.000621371192;
  13.         var inn = 39.3700787;
  14.         var km = 0.001;
  15.         var ft = 3.2808399;
  16.         var yd = 1.0936133;
  17.         var m = 1.0;
  18.  
  19.              if (input == "mm") { number = number / mm; }
  20.         else if (input == "cm") { number = number / cm; }
  21.         else if (input == "mi") { number = number / mi; }
  22.         else if (input == "in") { number = number / inn; }
  23.         else if (input == "km") { number = number / km; }
  24.         else if (input == "ft") { number = number / ft; }
  25.         else if (input == "yd") { number = number / yd; }
  26.         else if (input == "m") { number = number / m; }
  27.         else { Console.WriteLine("Wrong Input"); }
  28.  
  29.              if (output == "mm") { number = number * mm; }
  30.         else if (output == "cm") { number = number * cm; }
  31.         else if (output == "mi") { number = number * mi; }
  32.         else if (output == "in") { number = number * inn; }
  33.         else if (output == "km") { number = number * km; }
  34.         else if (output == "ft") { number = number * ft; }
  35.         else if (output == "yd") { number = number * yd; }
  36.         else if (output == "m") { number = number * m; }
  37.         else { Console.WriteLine("Wrong Output"); }
  38.         Console.WriteLine("{0} {1}", number, output);
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement