decimal pesoContainer = 18.75m;
int quantidadeVeiculos = (int)pesoContainer;
Console.WriteLine($"Quantidade de veículos necessários: {quantidadeVeiculos}");
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
decimal pesoContainer = 18.75m;
int quantidadeVeiculos = (int)pesoContainer;
Console.WriteLine($"Quantidade de veículos necessários: {quantidadeVeiculos}");
Oi, Vinicius! Como vai?
Agradeço por compartilhar.
Gostei da sua solução! Você demonstrou bem a conversão de decimal para int usando o casting direto. Esse tipo de conversão é importante quando precisamos trabalhar com números inteiros, mas vale lembrar que os valores decimais são truncados, ou seja, a parte decimal é descartada.
Continue praticando e explorando outras formas de conversão, como o uso do método Convert.ToInt32(), que arredonda o valor em vez de apenas cortar as casas decimais. Essa é uma dica útil para entender melhor as diferenças entre conversão explícita e métodos de conversão.