Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Resolução - Conversão de temperatura.

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);

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, Tauane! Tudo bem?

Pode ficar tranquila, sua lógica está correta e o código funciona para o que foi proposto! A estrutura com do-while e switch que você montou está ótima.

A principal diferença que você deve ter visto no código do instrutor é provavelmente o uso de double em vez de int para as temperaturas. Isso é feito para garantir que os cálculos com divisão tenham maior precisão e incluam as casas decimais, mas a sua lógica de funcionamento está certíssima.

Parabéns pela resolução!

Bons estudos!

Sucesso

Imagem da comunidade