1
resposta

Resposta Convertendo Distâncias com orientação ao objeto

Program.cs

ConversorMilhas conversorMilhas = new(valor: 10);
Console.WriteLine($"\n{conversorMilhas.MostraConversao}");

ConversorMilha.cs

internal class ConversorMilhas
{
    public ConversorMilhas(int valor)
    {
        Valor = valor;
    }

    public int Valor { get; }

    public double ValorEmKm => Valor * 1.60934;

    public string MostraConversao => $"{Valor} milhas equivalem a {ValorEmKm:F4} quilômetros.";
}
1 resposta

Oi, Horizon!

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei bastante da forma como você estruturou a classe ConversorMilhas. A propriedade MostraConversao ficou clara e bem organizada, facilitando a leitura da mensagem final.

Uma dica interessante para o futuro é usar interpolação também com métodos ou expressões mais complexas, o que permite gerar saídas dinâmicas com ainda mais controle.


double milhas = 5;
double km = milhas * 1.60934;

Console.WriteLine($"{milhas} milhas = {km:F2} km");

Esse código converte milhas em quilômetros e mostra o resultado com duas casas decimais.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!