Dei uma olhada depois de fazer o meu no que é liberado do instrutor e vi algumas diferenças, no meu ficou dessa forma abaixo gostaria de saber se estaria de alguma forma errado ou não.
int celsius;
int fahrenheit;
int opcao;
int calculo;
do
{
Console.WriteLine("****************** MENU *********************");
Console.WriteLine("1- Converter de Celsius para Fahrenheit.");
Console.WriteLine("2- Converter de Fahrenheit para Celsius");
Console.WriteLine("3- Sair");
Console.Write("Digite a opção que deseja: ");
opcao = int.Parse(Console.ReadLine());
switch (opcao)
{
case 1:
Console.Write("Digite o valor em Celsius: ");
celsius = int.Parse(Console.ReadLine());
calculo = (celsius * 9 / 5) + 32;
Console.WriteLine($"{celsius}°C equivalem a {calculo}°F ");
break;
case 2:
Console.Write("Digite o valor em Fahrenheit: ");
fahrenheit = int.Parse(Console.ReadLine());
calculo = (fahrenheit - 32) * 5 / 9;
Console.WriteLine($"{fahrenheit}°F equivalem a {calculo}°C ");
break;
case 3:
Console.WriteLine("Saindo do programa...");
Environment.Exit(0);
break;
default:
Console.WriteLine("Opção Inválida");
break;
}
} while (opcao != 3);