VanessaShopping

Metric Converter

Feb 1st, 2016
1,907
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 7.23 KB | None | 0 0
  1. using System;
  2.  
  3. class MetricConverter
  4. {
  5.     static void Main()
  6.     {
  7.         Console.WriteLine("Enter a number: ");
  8.         double number = double.Parse(Console.ReadLine());
  9.         Console.WriteLine("Enter input measurement unit: ");
  10.         string imu = Console.ReadLine(); // input measurement unit
  11.         Console.WriteLine("Enter output measurement unit: ");
  12.         string omu = Console.ReadLine(); // output measurement unit
  13.         double result = 0;
  14.  
  15.         ///
  16.         /// METER
  17.         ///
  18.         if (imu == "m")
  19.         {
  20.             if (omu == "mm")
  21.             {
  22.                 result = number * 1000;
  23.             }
  24.             if (omu == "cm")
  25.             {
  26.                 result = number * 100;
  27.             }
  28.             if (omu == "mi")
  29.             {
  30.                 result = number * 0.000621371192;
  31.             }
  32.             if (omu == "in")
  33.             {
  34.                 result = number * 39.3700787;
  35.             }
  36.             if (omu == "km")
  37.             {
  38.                 result = number * 0.001;
  39.             }
  40.             if (omu == "ft")
  41.             {
  42.                 result = number * 3.2808399;
  43.             }
  44.             if (omu == "yd")
  45.             {
  46.                 result = number * 1.0936133;
  47.             }
  48.         }
  49.  
  50.  
  51.         ///
  52.         /// MILLIMETER
  53.         ///
  54.         if (imu == "mm")
  55.         {
  56.             number = number / 1000;
  57.             if (omu == "m")
  58.             {
  59.                 result = number * 1;
  60.             }
  61.             if (omu == "cm")
  62.             {
  63.                 result = number * 100;
  64.             }
  65.             if (omu == "mi")
  66.             {
  67.                 result = number * 0.000621371192;
  68.             }
  69.             if (omu == "in")
  70.             {
  71.                 result = number * 39.3700787;
  72.             }
  73.             if (omu == "km")
  74.             {
  75.                 result = number * 0.001;
  76.             }
  77.             if (omu == "ft")
  78.             {
  79.                 result = number * 3.2808399;
  80.             }
  81.             if (omu == "yd")
  82.             {
  83.                 result = number * 1.0936133;
  84.             }
  85.         }
  86.  
  87.  
  88.         ///
  89.         /// CENTIMETERS
  90.         ///
  91.         if (imu == "cm")
  92.         {
  93.             number = number / 100;
  94.             if (omu == "mm")
  95.             {
  96.                 result = number * 1000;
  97.             }
  98.             if (omu == "m")
  99.             {
  100.                 result = number * 1;
  101.             }
  102.             if (omu == "mi")
  103.             {
  104.                 result = number * 0.000621371192;
  105.             }
  106.             if (omu == "in")
  107.             {
  108.                 result = number * 39.3700787;
  109.             }
  110.             if (omu == "km")
  111.             {
  112.                 result = number * 0.001;
  113.             }
  114.             if (omu == "ft")
  115.             {
  116.                 result = number * 3.2808399;
  117.             }
  118.             if (omu == "yd")
  119.             {
  120.                 result = number * 1.0936133;
  121.             }
  122.         }
  123.  
  124.  
  125.         ///
  126.         /// MILES
  127.         ///
  128.         if (imu == "mi")
  129.         {
  130.             number = number / 0.000621371192;
  131.             if (omu == "mm")
  132.             {
  133.                 result = number * 1000;
  134.             }
  135.             if (omu == "cm")
  136.             {
  137.                 result = number * 100;
  138.             }
  139.             if (omu == "m")
  140.             {
  141.                 result = number * 1;
  142.             }
  143.             if (omu == "in")
  144.             {
  145.                 result = number * 39.3700787;
  146.             }
  147.             if (omu == "km")
  148.             {
  149.                 result = number * 0.001;
  150.             }
  151.             if (omu == "ft")
  152.             {
  153.                 result = number * 3.2808399;
  154.             }
  155.             if (omu == "yd")
  156.             {
  157.                 result = number * 1.0936133;
  158.             }
  159.         }
  160.  
  161.  
  162.         ///
  163.         /// INCHES
  164.         ///
  165.         if (imu == "in")
  166.         {
  167.             number = number / 39.3700787;
  168.             if (omu == "mm")
  169.             {
  170.                 result = number * 1000;
  171.             }
  172.             if (omu == "cm")
  173.             {
  174.                 result = number * 100;
  175.             }
  176.             if (omu == "mi")
  177.             {
  178.                 result = number * 0.000621371192;
  179.             }
  180.             if (omu == "m")
  181.             {
  182.                 result = number * 1;
  183.             }
  184.             if (omu == "km")
  185.             {
  186.                 result = number * 0.001;
  187.             }
  188.             if (omu == "ft")
  189.             {
  190.                 result = number * 3.2808399;
  191.             }
  192.             if (omu == "yd")
  193.             {
  194.                 result = number * 1.0936133;
  195.             }
  196.         }
  197.  
  198.  
  199.         ///
  200.         /// MILEAGE
  201.         ///
  202.         if (imu == "km")
  203.         {
  204.             number = number / 0.001;
  205.             if (omu == "mm")
  206.             {
  207.                 result = number * 1000;
  208.             }
  209.             if (omu == "cm")
  210.             {
  211.                 result = number * 100;
  212.             }
  213.             if (omu == "mi")
  214.             {
  215.                 result = number * 0.000621371192;
  216.             }
  217.             if (omu == "in")
  218.             {
  219.                 result = number * 39.3700787;
  220.             }
  221.             if (omu == "m")
  222.             {
  223.                 result = number * 1;
  224.             }
  225.             if (omu == "ft")
  226.             {
  227.                 result = number * 3.2808399;
  228.             }
  229.             if (omu == "yd")
  230.             {
  231.                 result = number * 1.0936133;
  232.             }
  233.         }
  234.  
  235.  
  236.         ///
  237.         /// FEETS
  238.         ///
  239.         if (imu == "ft")
  240.         {
  241.             number = number / 3.2808399;
  242.             if (omu == "mm")
  243.             {
  244.                 result = number * 1000;
  245.             }
  246.             if (omu == "cm")
  247.             {
  248.                 result = number * 100;
  249.             }
  250.             if (omu == "mi")
  251.             {
  252.                 result = number * 0.000621371192;
  253.             }
  254.             if (omu == "in")
  255.             {
  256.                 result = number * 39.3700787;
  257.             }
  258.             if (omu == "km")
  259.             {
  260.                 result = number * 0.001;
  261.             }
  262.             if (omu == "m")
  263.             {
  264.                 result = number * 1;
  265.             }
  266.             if (omu == "yd")
  267.             {
  268.                 result = number * 1.0936133;
  269.             }
  270.         }
  271.  
  272.  
  273.         ///
  274.         /// YARDS
  275.         ///
  276.         if (imu == "yd")
  277.         {
  278.             number = number / 1.0936133;
  279.             if (omu == "mm")
  280.             {
  281.                 result = number * 1000;
  282.             }
  283.             if (omu == "cm")
  284.             {
  285.                 result = number * 100;
  286.             }
  287.             if (omu == "mi")
  288.             {
  289.                 result = number * 0.000621371192;
  290.             }
  291.             if (omu == "in")
  292.             {
  293.                 result = number * 39.3700787;
  294.             }
  295.             if (omu == "km")
  296.             {
  297.                 result = number * 0.001;
  298.             }
  299.             if (omu == "ft")
  300.             {
  301.                 result = number * 3.2808399;
  302.             }
  303.             if (omu == "m")
  304.             {
  305.                 result = number * 1;
  306.             }
  307.         }
  308.  
  309.  
  310.  
  311.         Console.WriteLine(result);
  312.     }
  313. }
Advertisement
Add Comment
Please, Sign In to add comment