Olá, Pedro! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de variáveis para armazenar a taxa de conversão com C#, utilizou muito bem o double.Parse para transformar a entrada do usuário em número e ainda compreendeu a importância da multiplicação para realizar corretamente a conversão de milhas para quilômetros.
Uma dica interessante para o futuro é validar a entrada do usuário com TryParse, evitando que o programa quebre caso seja digitado um valor inválido. Assim:
using System;
class Program
{
static void ResultadoFinal()
{
double milhaParaKm = 1.60934;
Console.Write("Insira a distância em milhas: ");
string valorInserido = Console.ReadLine()!;
if (double.TryParse(valorInserido, out double milhas))
{
double quilometros = milhas * milhaParaKm;
Console.WriteLine($"{quilometros:F2} quilômetros");
}
else
{
Console.WriteLine("Insira um número válido.");
}
}
static void Main()
{
ResultadoFinal();
}
}
Isso faz com que o programa seja mais robusto e apresente o resultado com duas casas decimais, deixando a saída mais clara.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!