1
resposta

[Projeto] Convertendo tipos

Console.Write("Digite o peso total em toneladas: ");
decimal.TryParse(Console.ReadLine()!, out decimal pesoContainer);

int totalVeiculos = (int)pesoContainer;

Console.WriteLine($"Veículos necessários: {totalVeiculos}");
1 resposta

Oi, Eduardo, como vai?

O código está correto e resolve bem o que foi pedido. A conversão de decimal para int via cast (int) descarta a parte decimal como esperado, e o uso de decimal.TryParse para capturar o valor do usuário é uma escolha mais segura do que Convert.ToDecimal ou decimal.Parse.

Parabéns pelo exercício, Eduardo, e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

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