2
respostas

Calculando o tempo total de projeto

Calculando o tempo total de projeto

Camila está organizando um projeto e precisa calcular o tempo total necessário para concluir três atividades: A, B e C. No entanto, se alguma atividade tiver um número de dias negativo, o código deve avisar que os valores inseridos são inválidos e não calcular o total.

**Escreva um programa que receba o número de dias de três atividades e exiba o tempo total do projeto. Se algum valor for negativo, mostre uma mensagem informando o erro.

#Coletando os dias que fazem para cada atividade, dados para as condicionais

atividade_A = int(input("Informe os dias para a atividade A: "))
atividade_B = int(input("Informe os dias para a atividade B: "))
atividade_C = int(input("Informe os dias para a atividade C: "))

#Usando as condicionais ( if, elif ) para alertar o usuario sobre o erro

if atividade_A < 0:
    print("Erro: Os dias para a atividade A não podem ser negativos")
elif atividade_B < 0:
    print("Erro: Os dias para a atividade B não podem ser negativos")
elif atividade_C < 0:
    print("Erro: Os dias para a atividade C não podem ser negativos")

#Condicional else para calcular o total de dias

else:
    tempo_total = atividade_A + atividade_B + atividade_C
    print(f"O tempo total do projeto foi: {tempo_total}")
2 respostas

Seu código está quase perfeito! A lógica está correta e clara, mas há uma pequena sugestão para deixá-lo ainda mais eficiente: ao invés de usar if, elif, elif, você pode usar apenas um if com muitas condições para verificar todos os casos de erro de uma vez. Isso ajuda na escalabilidade e clareza.

Ola, Eduardo. Tudo certo?

Obrigado por responder meu post. Sua sugestão com certeza ira me ajudar.

Abraços!