static void Main(string[] args) { Console.WriteLine("Please select the convertor direction"); Console.WriteLine("1. From Celsius to Fahreneit"); Console.WriteLine("2. From Fahreneit to Celsius"); Console.Write(":"); string selection = Console.ReadLine(); double F, C = 0; switch (selection) { case "1": Console.WriteLine("Please enter the Celcius temperature: "); F = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine()); Console.WriteLine("Temperature in Fahrenheit: {0:F2}", F); break; case "2": Console.WriteLine("Please enter the Fahrenheit temperature: "); C = TemperatureConverter.FahrenheitToCelsius(Console.ReadLine()); Console.WriteLine("Temperature in Celsius: {0:F2}", C); break; default: Console.WriteLine("Please select a convertor."); break; } Console.WriteLine("Press any key to exit"); Console.ReadKey(); }
static void Main() { Console.WriteLine("Welcome in Temperature Converter!\n" + "C = Celsius\n" + "K = Kelvin\n" + "F = Fahrenheit"); string startTemperatureLetter; string destinationTemperatureLetter; string[] supportedTemperatures = new string[] { "C", "K", "F" }; float endTemperature; float temperature; do { Console.WriteLine("Please, choose from letters above. You would like to change temperature from: "); startTemperatureLetter = Console.ReadLine(); } while (!supportedTemperatures.Contains(startTemperatureLetter)); Temperature startTemperature = TemperatureConverter.FromString(startTemperatureLetter); do { Console.WriteLine("to: "); destinationTemperatureLetter = Console.ReadLine(); } while (!supportedTemperatures.Contains(destinationTemperatureLetter)); Temperature destinationTemperature = TemperatureConverter.FromString(destinationTemperatureLetter); do { Console.WriteLine("Please, write a value of temperature: "); if (float.TryParse(Console.ReadLine(), out temperature)) { break; } } while (true); endTemperature = TemperatureConverter.Convert(startTemperature, destinationTemperature, temperature); Console.WriteLine($"{endTemperature}{destinationTemperatureLetter}"); }
static void Main(string[] args) { string choice = string.Empty; while (choice != "q" && choice != "Q") { Console.Write("Enter C) Celcius, F) Fahrenheit or Q) to quit."); choice = Console.ReadLine(); double fahrenheit = 0; double celsius = 0; switch (choice) { case "C": case "c": Console.Write("Please enter the temperature in Celsius: "); fahrenheit = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine()); Console.WriteLine($"The temperature in Fahrenheit is: {fahrenheit:f2}"); break; case "F": case "f": Console.Write("Please enter the temperature in Fahrenheit: "); celsius = TemperatureConverter.FahrenheitToCelsius(Console.ReadLine()); Console.WriteLine($"The temperature in Celsius is: {celsius:f2}"); break; case "Q": case "q": break; default: Console.WriteLine("Please try again."); break; } } }
static void Main() { Console.WriteLine("Welcome to the Temperature Converter App!"); Console.WriteLine("Enter 1 to convert Fahrenheit to Celsuis."); Console.WriteLine("Enter 2 to convert Celsius to Fahreneheit."); string input = Console.ReadLine(); double F, C = 0; switch (input) { case "1": Console.WriteLine("Please enter the Fahrenheit Temperature"); C = TemperatureConverter.FarenheitToCelsius(Console.ReadLine()); Console.WriteLine("Temperature in Celsius: {0}", Math.Floor(C)); break; case "2": Console.WriteLine("Please enter the Celsius Temperature"); F = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine()); Console.WriteLine("Temperature in Fahrenheit: {0}", Math.Floor(F)); break; default: Console.WriteLine("Please enter 1 or 2 to begin the program."); if (Console.ReadLine() == "1") { goto case "1"; } else if (Console.ReadLine() == "2") { goto case "2"; } break; } }
static void Main() { Console.WriteLine("Optiuni"); Console.WriteLine("1. Celsius -> Fahrenheit"); Console.WriteLine("2. Fahrenheit -> Celsius"); Console.WriteLine("Alegere:"); string selection = Console.ReadLine(); double c, f = 0; switch (selection) { case "1": Console.WriteLine("Temperatura Celsius"); f = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine()); Console.WriteLine("Temperatura in Fahrenheit: {0}", f); break; case "2": Console.WriteLine("Temperatura Fahrenheit"); c = TemperatureConverter.FahrenheitToCelsius(Console.ReadLine()); Console.WriteLine("Temperatura in Celsius: {0}", c); break; } }