nvnnaidenov

MetricConverter - Chapter 3.0

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