public static void Main()
Console.WriteLine("What would you like to convert? \n1.C TO F \n2. F TO C ");
if(int.TryParse(Console.ReadLine(), out iChoice))
Console.Write("Enter a temp in C: ");
if(double.TryParse(Console.ReadLine(), out dCelsius))
dCelsius = CelsiusToFahrenheit( ref dCelsius);
Console.WriteLine("the temp in F is : "+ dCelsius +"F");
Console.Write("Enter a temp in F ");
if(double.TryParse(Console.ReadLine(), out dFahrenheit))
dFahrenheit= FahrenheitToCelsius( ref dFahrenheit);
Console.WriteLine("the temp in C is : "+ dFahrenheit +"c");
Console.WriteLine(dFahrenheit);
Console.WriteLine("invalid input");
static double CelsiusToFahrenheit(ref double _celsius)
return (_celsius * 9/5)+32;
static double FahrenheitToCelsius(ref double _fahrenheit)
return (_fahrenheit - 32) *5/9;