double unidadeMilhas = 1.60934;
string valorDigitado = Console.ReadLine()!;
double valor = Convert.ToDouble(valorDigitado);
double calculoMilhas = valor * unidadeMilhas;
Console.WriteLine(calculoMilhas);
double unidadeMilhas = 1.60934;
string valorDigitado = Console.ReadLine()!;
double valor = Convert.ToDouble(valorDigitado);
double calculoMilhas = valor * unidadeMilhas;
Console.WriteLine(calculoMilhas);
Oi, Ulysses! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você organizou bem as variáveis e fez a conversão de forma direta, deixando o fluxo bem claro. Essa estrutura ajuda bastante na leitura e compreensão do resultado final.
Uma dica interessante para o futuro é usar o método double.TryParse para evitar erros quando o usuario digita algo que nao seja numero. Veja este exemplo:
string entrada = Console.ReadLine();
double valor;
bool deuCerto = double.TryParse(entrada, out valor);
if(deuCerto){
Console.WriteLine(valor * 1.60934);
}
Esse código tenta converter a entrada e só faz o cálculo quando a conversão funciona.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!