public static class TemperatureConverter
public static double CelsiusToFahrenheit(string temperatureCelsius)
double celsius = Double.Parse(temperatureCelsius);
double fahrenheit = (celsius * 9 / 5) + 32;
public static double FahrenheitToCelsius(string temperatureFahrenheit)
double fahrenheit = Double.Parse(temperatureFahrenheit);
double celsius = (fahrenheit - 32) * 5 / 9;
public static void Main()
Console.WriteLine("Please select the convertor direction");
Console.WriteLine("1. From Celsius to Fahrenheit.");
Console.WriteLine("2. From Fahrenheit to Celsius.");
string selection = Console.ReadLine();
Console.Write("Please enter the Celsius temperature: ");
F = TemperatureConverter.CelsiusToFahrenheit(Console.ReadLine());
Console.WriteLine("Temperature in Fahrenheit: {0:F2}", F);
Console.Write("Please enter the Fahrenheit temperature: ");
C = TemperatureConverter.FahrenheitToCelsius(Console.ReadLine());
Console.WriteLine("Temperature in Celsius: {0:F2}", C);
Console.WriteLine("Please select a convertor.");
Console.WriteLine("Press any key to exit.");