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

Convertendo tipos

Console.Write ("Me diga o peso das cargas em toneladas: ");
decimal toneladas = decimal.Parse(Console.ReadLine()!);
int quantiaVeículos = (int) (toneladas);
Console.WriteLine ($"Veículos necessários: {quantiaVeículos}");
1 resposta
solução!

Olá, Diego! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis e conversão de tipos para calcular veículos necessários com C#, utilizou muito bem o decimal.Parse para capturar valores numéricos e ainda compreendeu a importância de transformar toneladas em unidades inteiras para simplificar o cálculo.

Uma dica interessante para o futuro é aplicar arredondamento para cima usando Math.Ceiling, garantindo que mesmo cargas fracionadas sejam contabilizadas como um veículo adicional. Assim:

Console.Write("Me diga o peso das cargas em toneladas: ");
decimal toneladas = decimal.Parse(Console.ReadLine()!);

int quantiaVeiculos = (int)Math.Ceiling(toneladas);
Console.WriteLine($"Veículos necessários: {quantiaVeiculos}");

Isso faz com que uma carga de 2,3 toneladas não seja considerada apenas 2 veículos, mas sim 3. Assim, refletindo melhor uma necessidade real de transporte.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

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!