Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp13
- {
- class Program
- {
- static void Main(string[] args)
- {
- double inputUnit = double.Parse(Console.ReadLine());
- var input =
- Console.ReadLine();
- var output =
- Console.ReadLine();
- if (input == output)
- Console.WriteLine(inputUnit);
- if (input == "km")
- {
- if (output == "ft")
- Console.WriteLine("{0:F8}", inputUnit * 3280.839905776667);
- else if (output == "yd")
- Console.WriteLine("{0:F8}", inputUnit * 1093.6133);
- else if (output == "in")
- Console.WriteLine("{0:F8}", inputUnit * 39370.0787);
- else if (output == "mi")
- Console.WriteLine("{0:F8}", inputUnit * 0.621371);
- else if (output == "cm")
- Console.WriteLine("{0:F8}", inputUnit * 100000);
- else if (output == "mm")
- Console.WriteLine("{0:F8}", inputUnit * 1000000);
- else if (output == "m")
- Console.WriteLine("{0:F8}", inputUnit * 1000);
- }
- if (input == "mi")
- {
- if (output == "in")
- Console.WriteLine("{0:F8}", inputUnit * 63360);
- else if (output == "km")
- Console.WriteLine("{0:F8}", inputUnit * 1.60934);
- else if (output == "ft")
- Console.WriteLine("{0:F8}", inputUnit * 5280);
- else if (output == "yd")
- Console.WriteLine("{0:F8}", inputUnit * 1760);
- else if (output == "cm")
- Console.WriteLine("{0:F8}", inputUnit * 160934);
- else if (output == "mm")
- Console.WriteLine("{0:F8}", inputUnit * 1.609e+6);
- else if (output == "m")
- Console.WriteLine("{0:F8}", inputUnit * 1609.34);
- }
- if (input == "yd")
- {
- if (output == "km")
- Console.WriteLine("{0:F8}", inputUnit / 1093.6133);
- else if (output == "ft")
- Console.WriteLine("{0:F8}", inputUnit * 3);
- else if (output == "in")
- Console.WriteLine("{0:F8}", inputUnit * 36);
- else if (output == "mi")
- Console.WriteLine("{0:F8}", inputUnit * 0.000568182);
- else if (output == "cm")
- Console.WriteLine("{0:F8}", inputUnit * 91.44);
- else if (output == "mm")
- Console.WriteLine("{0:F8}", inputUnit * 914.4);
- else if (output == "m")
- Console.WriteLine("{0:F8}", inputUnit * 0.9144);
- }
- if (input == "ft")
- {
- if (output == "km")
- Console.WriteLine("{0:F8}", inputUnit * 0.0003048);
- else if (output == "yd")
- Console.WriteLine("{0:F8}", inputUnit * 0.333333);
- else if (output == "in")
- Console.WriteLine("{0:F8}", inputUnit * 12);
- else if (output == "mi")
- Console.WriteLine("{0:F8}", inputUnit * 0.000189394);
- else if (output == "cm")
- Console.WriteLine("{0:F8}", inputUnit * 30.48);
- else if (output == "mm")
- Console.WriteLine("{0:F8}", inputUnit * 304.8);
- else if (output == "m")
- Console.WriteLine("{0:F8}", inputUnit * 0.3048);
- }
- if (input == "in")
- {
- if (output == "km")
- Console.WriteLine("{0:F8}", inputUnit * 2.54e-5);
- else if (output == "yd")
- Console.WriteLine("{0:F8}", inputUnit * 0.0277778);
- else if (output == "mi")
- Console.WriteLine("{0:F8}", inputUnit * 1.5783e-5);
- else if (output == "cm")
- Console.WriteLine("{0:F8}", inputUnit * 2.54);
- else if (output == "mm")
- Console.WriteLine("{0:F8}", inputUnit * 25.4);
- else if (output == "ft")
- Console.WriteLine("{0:F8}", inputUnit * 0.0833333);
- else if (output == "m")
- Console.WriteLine("{0:F8}", inputUnit * 0.0254);
- }
- if (input == "cm")
- {
- if (output == "km")
- Console.WriteLine("{0:F8}", inputUnit * 1e-5);
- else if (output == "yd")
- Console.WriteLine("{0:F8}", inputUnit * 0.0109361);
- else if (output == "mi")
- Console.WriteLine("{0:F8}", inputUnit * 6.2137e-6);
- else if (output == "in")
- Console.WriteLine("{0:F8}", inputUnit * 0.393701);
- else if (output == "mm")
- Console.WriteLine("{0:F8}", inputUnit * 10);
- else if (output == "ft")
- Console.WriteLine("{0:F8}", inputUnit * 0.0328084);
- else if (output == "m")
- Console.WriteLine("{0:F8}", inputUnit * 0.01);
- }
- if (input == "mm")
- {
- if (output == "km")
- Console.WriteLine("{0:F8}", inputUnit * 1e-6);
- else if (output == "yd")
- Console.WriteLine("{0:F8}", inputUnit * 0.00109361);
- else if (output == "mi")
- Console.WriteLine("{0:F8}", inputUnit * 6.213693181818e-7);
- else if (output == "in")
- Console.WriteLine("{0:F8}", inputUnit * 0.0393701);
- else if (output == "cm")
- Console.WriteLine("{0:F8}", inputUnit * 0.1);
- else if (output == "ft")
- Console.WriteLine("{0:F8}", inputUnit * 0.00328084);
- else if (output == "m")
- Console.WriteLine("{0:F8}", inputUnit * 0.001);
- }
- if (input == "m")
- {
- if (output == "km")
- Console.WriteLine("{0:F8}", inputUnit * 0.001);
- else if (output == "yd")
- Console.WriteLine("{0:F8}", inputUnit * 1.09361);
- else if (output == "mi")
- Console.WriteLine("{0:F8}", inputUnit * 0.000621371);
- else if (output == "in")
- Console.WriteLine("{0:F8}", inputUnit * 39.3701);
- else if (output == "cm")
- Console.WriteLine("{0:F8}", inputUnit * 100);
- else if (output == "ft")
- Console.WriteLine("{0:F8}", inputUnit * 3.28084);
- else if (output == "mm")
- Console.WriteLine("{0:F8}", inputUnit * 1000);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment