Imagine a situação: o ar-condicionado será sempre acionado, com a mensagem ao usuário "ligando o ar-condicionado". Será ajustado para o verão, avisando o usuário por meio da mensagem "ambiente quente, ajustando ar-condicionado para clima de verão", se a temperatura for maior do que 25º, ou será ajustado para o inverno, avisando o usuário por meio da mensagem "ambiente frio, ajustando ar-condicionado para clima de inverno", se a temperatura for menor ou igual a 25º. Neste exemplo, devemos utilizar a estrutura condicional:
Questão
Imagine a situação: o ar-condicionado será sempre acionado, com a mensagem ao usuário "ligando o ar-condicionado". Será ajustado para o verão, avisando o usuário por meio da mensagem "ambiente quente, ajustando ar-condicionado para clima de verão", se a temperatura for maior do que 25º, ou será ajustado para o inverno, avisando o usuário por meio da mensagem "ambiente frio, ajustando ar-condicionado para clima de inverno", se a temperatura for menor ou igual a 25º.
Neste exemplo, devemos utilizar a estrutura condicional:
Alternativas
a) Out…else.
b) If….out.
c) If….up.
d) if... else.
e) if simples.
Explicação
O enunciado descreve que o ar-condicionado sempre será acionado (mensagem fixa) e, em seguida, haverá uma decisão com dois caminhos mutuamente exclusivos:
- Se a temperatura for maior que 25º, ajustar para verão e mostrar: "ambiente quente, ajustando ar-condicionado para clima de verão".
- Caso contrário (temperatura menor ou igual a 25º), ajustar para inverno e mostrar: "ambiente frio, ajustando ar-condicionado para clima de inverno".
Como existem exatamente duas possibilidades (uma condição e o seu “senão”), a estrutura adequada é if ... else.
Alternativa correta: (d).