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 issue9
- {
- class Program
- {
- static void Main(string[] args)
- {
- double distance=double.Parse(Console.ReadLine());
- string inputmeasure = Console.ReadLine();
- string outputmeasure = Console.ReadLine();
- double num1 = 0;
- double num2 = 0;
- switch (inputmeasure)
- {
- case "m":
- num1=1.0;
- break;
- case "mm":
- num1 = 1000;
- break;
- case "cm":
- num1 = 100;
- break;
- case "mi":
- num1 = 0.000621371192;
- break;
- case "in":
- num1 = 39.3700787;
- break;
- case "km":
- num1 = 0.001;
- break;
- case "ft":
- num1= 3.2808399;
- break;
- case "yd":
- num1= 1.0936133;
- break;
- default:
- Console.WriteLine("wrong input");
- break;
- }
- switch (outputmeasure)
- {
- case "m":
- num2 = 1;
- break;
- case "mm":
- num2 = 1000;
- break;
- case "cm":
- num2 = 100;
- break;
- case "mi":
- num2 = 0.000621371192;
- break;
- case "in":
- num2 = 39.3700787;
- break;
- case "km":
- num2 = 0.001;
- break;
- case "ft":
- num2= 3.2808399;
- break;
- case "yd":
- num2 = 1.0936133;
- break;
- default:
- Console.WriteLine("wrong input");
- break;
- }
- Console.WriteLine("{0} {1}",Math.Abs((distance / num1) * num2),outputmeasure);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment