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.

Resposta certa

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:

  • se T>25\text{se } T > 25 → verão
  • sena˜o\text{senão} (ou T≤25T \le 25) → inverno
Carregando…

Questões relacionadas

Ver últimas questões