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... else.
C) If….up.
D) if simples.
E) If….out.
Explicação
Como o ar-condicionado sempre será ligado (mensagem fixa) e, em seguida, o sistema deve escolher entre dois caminhos mutuamente exclusivos:
- Se a temperatura for maior que 25º, ajusta para verão e mostra a mensagem correspondente;
- Senão (isto é, temperatura menor ou igual a 25º), ajusta para inverno e mostra a outra mensagem.
Essa decisão com duas possibilidades excludentes é exatamente o caso de uso da estrutura if ... else:
- → verão
- (ou ) → inverno