double celsius;
double fahrenheit;
int opcao=0;
do
{
ExibirMenu();
switch(opcao)
{
case 1: Console.WriteLine("Digite a temperatura em Celsius:");
celsius = double.Parse(Console.ReadLine()!);
fahrenheit = (celsius * 9 / 5) + 32;
Console.WriteLine($"{celsius}ºC equivalem a {fahrenheit}ºF");
break;
case 2:
Console.WriteLine("Digite a temperatura em Fahrenheit:");
fahrenheit = double.Parse(Console.ReadLine()!);
celsius = (fahrenheit - 32) * 5 / 9;
Console.WriteLine($"{fahrenheit}ºF equivalem a {celsius}ºC");
break;
case 3: Console.WriteLine("Saindo..");
break;
}
}while(opcao!=3);
void ExibirMenu()
{
Console.WriteLine("***Conversor de temperatura***");
Console.WriteLine("1 - Celsius para Fahrenheit");
Console.WriteLine("2 - Fahrenheit para Celsius");
Console.WriteLine("3 - Sair");
opcao = int.Parse(Console.ReadLine()!);
}