Importante

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!

1
resposta

[Projeto] Calculando tempo do projeto - Solução encontrada

A = int(input("Informe o tempo da atividade A? "))

B = int(input("Informe o tempo da atividade B?  "))

C = int(input("informe o tempo da atividade C?  "))

soma = A + B + C

if A >= 0 and B >= 0 and C>= 0:
    print(soma)
else:
    print(" O valor do tempo não pode ser negativo")
1 resposta

Oi, Antonio. Tudo bem com você?

Sua solução para calcular o tempo total de um projeto demonstra boa compreensão das estruturas condicionais. Você utilizou corretamente a condição if com operadores lógicos and para validar se todos os três valores de tempo das atividades são não-negativos antes de exibir o resultado. A lógica está funcionando adequadamente e resolve o problema proposto, rejeitando valores inválidos quando necessário.

O código é simples e direto, o que é uma qualidade quando se trata de legibilidade. Você conseguiu capturar a essência do exercício sem adicionar complexidades desnecessárias. Uma sugestão para tornar a saída mais informativa seria complementar a mensagem de sucesso, exibindo algo como "O tempo total do projeto é: X dias" em vez de apenas o número. Isso tornaria a resposta do programa mais clara para o usuário final, mantendo a mesma lógica que você já implementou.

Como você poderia expandir este código para informar especificamente qual atividade possui um valor negativo quando o erro ocorre?

Parabéns pela solução. Continue compartilhando seus projetos, o fórum está à disposição para apoiar seu desenvolvimento.

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