Oi, Armando, como vai?
Você utilizou muito bem os operadores lógicos para validar todas as variáveis de uma só vez antes de realizar a operação matemática, garantindo que o programa impeça o cálculo caso algum valor inválido seja inserido. Uma boa prática ao trabalhar com entradas do usuário é prever comportamentos inesperados, e sua solução seguiu exatamente essa linha protetiva.
Pensando na evolução desse sistema, de que forma poderíamos modificar a estrutura para identificar exatamente qual das três atividades recebeu o valor negativo, em vez de mostrar apenas uma mensagem geral?
Parabéns pelo empenho nos estudos e lembre-se de que o fórum está sempre à disposição para conversarmos.
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!