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

[Projeto] Convertendo Distâncias

decimal conversao = 1.60934m;
Console.Write("Digite quantas milhas: ");
decimal milhas = long.Parse(Console.ReadLine()!);
decimal milhaToKm = (milhas * conversao);
Console.WriteLine($"\n{milhas} milhas equivalem a {milhaToKm} quilômetros");
1 resposta
solução!

Olá, Izabelly! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o decimal para cálculos de precisão com C#, utilizou muito bem o long.Parse para converter entradas e ainda compreendeu a importância do interpolação de strings para exibir resultados formatados.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar o TryParse para evitar erros caso o usuário digite valores inválidos. Assim:

decimal conversao = 1.60934m;
Console.Write("Digite quantas milhas: ");
if (decimal.TryParse(Console.ReadLine(), out decimal milhas))
{
    decimal milhaToKm = milhas * conversao;
    Console.WriteLine($"\n{milhas} milhas equivalem a {milhaToKm} quilômetros");
}
else
{
    Console.WriteLine("Entrada inválida. Digite apenas números.");
}

Isso faz com que o programa seja mais robusto e seguro, tratando entradas incorretas sem gerar exceções.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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