1
resposta

[Dúvida] Projeto Conversão de Milhas para Kms

double milha = 1.61;

Console.WriteLine("****************PROGRAMA DE CONVERSÃO DE MILHAS PARA KM****************");
Console.Write($"\n Digite quantas milhas sua viagem vai ter: " );
int RespostaMilhas = int.Parse(Console.ReadLine()!);
Console.WriteLine($"Sua viagem terá {RespostaMilhas} milhas.");

Console.WriteLine($"\nVamos fazer a conversão para Kms agora");
double ResultadoKms = RespostaMilhas * milha;

Console.WriteLine($"Sua viagem terá {ResultadoKms} Kms");
1 resposta

Oi, Iago! Como vai?

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

Achei bem legal como você organizou as mensagens no console e fez a conversão de milhas para quilômetros de forma direta. O uso de int.Parse para capturar o valor digitado e depois aplicar o cálculo com double ficou bem claro e funcional.

Você pode usar o método TryParse, que ajuda a evitar erros caso o usuário digite algo inválido.


string entrada = Console.ReadLine();
double valor;

if (double.TryParse(entrada, out valor))
{
    Console.WriteLine(valor);
}
else
{
    Console.WriteLine("Valor invalido");
}

Esse código tenta converter o texto digitado em número e só continua se der certo, evitando que o programa quebre.

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