Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace measureUnutConv
- {
- class Program
- {
- static void Main(string[] args)
- {
- double value = double.Parse(Console.ReadLine());
- string firstUnit = Console.ReadLine().ToLower();
- string secondUnit = Console.ReadLine().ToLower();
- double result = 1;
- double m = 1;
- double mm = 1000;
- double cm = 100;
- double mi = 0.000621371192;
- double inch = 39.3700787;
- double km = 0.001;
- double ft = 3.2808399;
- double yd = 1.0936133;
- switch (firstUnit)
- {
- // Добавено: result = value / m
- case "m": result = value / m; break;
- case "mm": result = value / mm; break;
- case "cm": result = value / cm; break;
- case "mi": result = value / mi; break;
- // По условие ще ни дадат in, а не inch
- case "in": result = value / inch; break;
- case "km": result = value / km; break;
- case "ft": result = value / ft; break;
- case "yd": result = value / yd; break;
- }
- switch (secondUnit)
- {
- case "m": result = result * m; break;
- case "mm": result = result * mm; break;
- case "cm": result = result * cm; break;
- case "mi": result = result * mi; break;
- // По условие ще ни дадат in, а не inch
- case "in": result = result * inch; break;
- case "km": result = result * km; break;
- case "ft": result = result * ft; break;
- case "yd": result = result * yd; break;
- }
- Console.WriteLine(result + " " + secondUnit);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement