Advertisement
koksibg

MetricConverter

Oct 21st, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1. using System;
  2.  
  3. namespace MetricConverter
  4. {
  5. class MetricConverter
  6. {
  7. static void Main(string[] args)
  8. {
  9. var size = double.Parse(Console.ReadLine());
  10. var sourceMetric = Console.ReadLine().ToLower();
  11. var destMetric = Console.ReadLine().ToLower();
  12.  
  13. if (sourceMetric == "km") size = size / 0.001;
  14. else if (sourceMetric == "mm") size = size / 1000;
  15. else if (sourceMetric == "cm") size = size / 100;
  16. else if (sourceMetric == "mi") size = size / 0.000621371192;
  17. else if (sourceMetric == "in") size = size / 39.3700787;
  18. else if (sourceMetric == "ft") size = size / 3.2808399;
  19. else if (sourceMetric == "yd") size = size / 1.0936133;
  20. else if (sourceMetric == "m") size = size * 1;
  21.  
  22. if (destMetric == "km") size = size * 0.001;
  23. else if (destMetric == "mm") size = size * 1000;
  24. else if (destMetric == "cm") size = size * 100;
  25. else if (destMetric == "mi") size = size * 0.000621371192;
  26. else if (destMetric == "in") size = size * 39.3700787;
  27. else if (destMetric == "ft") size = size * 3.2808399;
  28. else if (destMetric == "yd") size = size * 1.0936133;
  29. else if (destMetric == "m") size = size * 1;
  30.  
  31. Console.WriteLine(size + " " + destMetric);
  32. }
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement