1
resposta

Temperatura dos servidores

temperatura_atual = float(input("Digite a temperatura atual da sala de servidores (°C): "))
limite_seguranca = 25.0
if temperatura_atual > limite_seguranca:
    print("ALERTA CRÍTICO: A temperatura ultrapassou 25°C! Risco de superaquecimento!")
else:
    print("Temperatura sob controle. Sistema operando normalmente.")

Digite a temperatura atual da sala de servidores (°C): 30
ALERTA CRÍTICO: A temperatura ultrapassou 25°C! Risco de superaquecimento!

1 resposta

Oi, Marcelo, como vai?

O código está correto e atende bem ao que o exercício propõe. O uso de float para capturar a temperatura é uma escolha adequada, já que temperaturas raramente são números inteiros na prática, e definir o limite em uma variável separada, como você fez com limite_seguranca, deixa o código mais fácil de ajustar no futuro caso o valor mude.

Uma dica que pode enriquecer o programa: exibir a temperatura lida na mensagem de alerta torna o feedback mais informativo para quem opera o sistema. Por exemplo, em vez de apenas avisar que o limite foi ultrapassado, a mensagem poderia indicar o valor registrado, como "Temperatura atual: 30°C. Limite de 25°C ultrapassado."

Pensando nisso, o que você faria se o sistema precisasse diferenciar um alerta de atenção, quando a temperatura está próxima do limite, de um alerta crítico, quando já ultrapassou? Como você estruturaria essa lógica?

Parabéns pelo exercício e obrigado por compartilhar. O fórum está à disposição sempre que precisar.

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