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:
Escolha uma opção:
a. if... else.
b. Out…else.
c. If….out.
d. If….up.
e. if simples.
Soluções para a tarefa
Resposta:
If e else
Explicação:
Ao ligar o ar-condicionado ele está sofrendo um input do controle, e ao ser ligado irá executar as linhas que irão acionar a mensagem “ligando o ar-condicionado”
Logo em seguida vamos supor que ele irá verificar em um banco de dados a temperatura da cidade onde ele está localizado e armazenar ela em uma variavel (irei deixar o texto mais legivel possivel)
temperatura = 36
if temperatura > 25 then
print("ambiente quente, ajustando ar-condicionado para clima de verão")
set 15
else
print("ambiente frio, ajustando ar-condicionado para clima de inverno")
set 20
end
O que aconteceu é que a condição if vai verificar se a temperatura é maior que 25, se for ela vai acionar o modo verão, se não for ela vai passar para a proxima parte, o else, ele vai ser executado se a condição if for falsa, ou seja se a temperatura é menor ou igual a 25, se ela for vai acionar o modo inverno
(os comandos print e set são reprensentações, o set está sendo usado para representar a mudança de graus no ar-condicionado e o print as mensagens)
Resposta:
If e else
Explicação: