Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace test
- {
- class Program
- {
- static void Main(string[] args)
- {
- //Console.WriteLine("enter number");
- double number = double.Parse(Console.ReadLine());
- //Console.WriteLine("enter typein");
- string typeIn = Console.ReadLine().ToLower();
- //Console.WriteLine("enter typeout");
- string typeOut = Console.ReadLine().ToLower();
- double MyResult = 0.0;
- double millimeters = 1000.0;
- double centimeters = 100.0;
- double miles = 0.000621371192;
- double inches = 39.3700787;
- double kilometers = 0.001;
- double feet = 3.2808399;
- double yards = 1.0936133;
- if (typeIn == "km")
- {
- if (typeOut == "mm")
- {
- MyResult = number * millimeters / kilometers;
- }
- if (typeOut == "cm")
- {
- MyResult = number * centimeters / kilometers;
- }
- if (typeOut == "mi")
- {
- MyResult = number * miles / kilometers;
- }
- if (typeOut == "in")
- {
- MyResult = number * inches / kilometers;
- }
- if (typeOut == "ft")
- {
- MyResult = number * feet / kilometers;
- }
- if (typeOut == "yd")
- {
- MyResult = number * yards / kilometers;
- }
- if (typeOut == "km")
- {
- MyResult = number;
- }
- if (typeOut == "m")
- {
- MyResult = number / kilometers;
- }
- }
- else if (typeIn == "mi")
- {
- if (typeOut == "mm")
- {
- MyResult = number * millimeters / miles;
- }
- if (typeOut == "cm")
- {
- MyResult = number * centimeters / miles;
- }
- if (typeOut == "in")
- {
- MyResult = number * inches / miles;
- }
- if (typeOut == "km")
- {
- MyResult = number * kilometers / miles;
- }
- if (typeOut == "ft")
- {
- MyResult = number * feet / miles;
- }
- if (typeOut == "yd")
- {
- MyResult = number * yards / miles;
- }
- if (typeOut == "mi")
- {
- MyResult = number;
- }
- if (typeOut == "m")
- {
- MyResult = number / miles;
- }
- }
- else if (typeIn == "yd")
- {
- if (typeOut == "mm")
- {
- MyResult = number * millimeters / yards;
- }
- if (typeOut == "cm")
- {
- MyResult = number * centimeters / yards;
- }
- if (typeOut == "mi")
- {
- MyResult = number * miles / yards;
- }
- if (typeOut == "in")
- {
- MyResult = number * inches / yards;
- }
- if (typeOut == "km")
- {
- MyResult = number * kilometers / yards;
- }
- if (typeOut == "ft")
- {
- MyResult = number * feet / yards;
- }
- if (typeOut == "yd")
- {
- MyResult = number;
- }
- if (typeOut == "m")
- {
- MyResult = number / yards;
- }
- }
- else if (typeIn == "cm")
- {
- if (typeOut == "mm")
- {
- MyResult = number * millimeters / centimeters;
- }
- if (typeOut == "mi")
- {
- MyResult = number * miles / centimeters;
- }
- if (typeOut == "in")
- {
- MyResult = number * inches / centimeters;
- }
- if (typeOut == "km")
- {
- MyResult = number * kilometers / centimeters;
- }
- if (typeOut == "ft")
- {
- MyResult = number * feet / centimeters;
- }
- if (typeOut == "yd")
- {
- MyResult = number * yards / centimeters;
- }
- if (typeOut == "cm")
- {
- MyResult = number;
- }
- if (typeOut == "m")
- {
- MyResult = number / centimeters;
- }
- }
- else if (typeIn == "in")
- {
- if (typeOut == "mm")
- {
- MyResult = number * millimeters / inches;
- }
- if (typeOut == "cm")
- {
- MyResult = number * centimeters / inches;
- }
- if (typeOut == "mi")
- {
- MyResult = number * miles / inches;
- }
- if (typeOut == "km")
- {
- MyResult = number * kilometers / inches;
- }
- if (typeOut == "ft")
- {
- MyResult = number * feet / inches;
- }
- if (typeOut == "yd")
- {
- MyResult = number * yards / inches;
- }
- if (typeOut == "in")
- {
- MyResult = number;
- }
- if (typeOut == "m")
- {
- MyResult = number / inches;
- }
- }
- else if (typeIn == "mm")
- {
- if (typeOut == "cm")
- {
- MyResult = number * centimeters / millimeters;
- }
- if (typeOut == "mi")
- {
- MyResult = number * miles / millimeters;
- }
- if (typeOut == "in")
- {
- MyResult = number * inches / millimeters;
- }
- if (typeOut == "km")
- {
- MyResult = number * kilometers / millimeters;
- }
- if (typeOut == "ft")
- {
- MyResult = number * feet / millimeters;
- }
- if (typeOut == "yd")
- {
- MyResult = number * yards / millimeters;
- }
- if (typeOut == "mm")
- {
- MyResult = number;
- }
- if (typeOut == "m")
- {
- MyResult = number / millimeters;
- }
- }
- else if (typeIn == "ft")
- {
- if (typeOut == "mm")
- {
- MyResult = number * millimeters / feet;
- }
- if (typeOut == "cm")
- {
- MyResult = number * centimeters / feet;
- }
- if (typeOut == "mi")
- {
- MyResult = number * miles / feet;
- }
- if (typeOut == "in")
- {
- MyResult = number * inches / feet;
- }
- if (typeOut == "km")
- {
- MyResult = number * kilometers / feet;
- }
- if (typeOut == "yd")
- {
- MyResult = number * yards / feet;
- }
- if (typeOut == "ft")
- {
- MyResult = number;
- }
- if (typeOut == "m")
- {
- MyResult = number / feet;
- }
- }
- else if (typeIn == "m")
- {
- if (typeOut == "mm")
- {
- MyResult = number * millimeters;
- }
- if (typeOut == "cm")
- {
- MyResult = number * centimeters;
- }
- if (typeOut == "mi")
- {
- MyResult = number * miles;
- }
- if (typeOut == "in")
- {
- MyResult = number * inches;
- }
- if (typeOut == "km")
- {
- MyResult = number * kilometers;
- }
- if (typeOut == "yd")
- {
- MyResult = number * yards;
- }
- if (typeOut == "ft")
- {
- MyResult = number * feet;
- }
- if (typeOut == "m")
- {
- MyResult = number;
- }
- }
- else
- {
- return;
- }
- Console.WriteLine("{0:f8}", MyResult);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment