Na criação de algoritmos é normal que em algum ponto do fluxo exista uma tomada de decisão, a hora em que é preciso escolher uma resposta para prosseguir, essa tomada de decisão na matéria de algoritmos é conhecida como “Estrutura de decisão” nesse post vamos ver a estrutura de decisão SE.

Exemplo:

Fazemos uma pergunta e esperamos um resultado booleano, ou seja um resultado verdadeiro ou falso.

Caso o resultado seja verdadeiro cai no “então”, caso seja falso cai no “senão”.

Exemplo escrito:

SE salario caiu na conta

       então pague a fatura toda

       senão pague o mínimo da fatura
FIM

Na maioria das linguagens de programação os códigos são escritos em inglês, então a estrutura SE vira um IF e o SENÃO vira um ELSE, veja o mesmo exemplo só que em um código real escrito na linguagem Visual Basic.

 

É possível fazer perguntas no SE usando qualquer operador lógico ou operador relacional para ajudar a tomada de decisão.

Exemplo com operador lógico:

Vamos verificar se o dinheiro caiu na conta OU existe dinheiro no cheque especial

Exemplo com operador relacional:

Vamos verificar se o dinheiro caiu E se o dinheiro que caiu é maior que mil reais

Um exemplo simples da estrutura de decisão SE pode ser visto AQUI.

Caso os exemplos tenham ficado confusos de entender, recomendo que você leia o GUIA para iniciantes em programação item por item, isso dará uma noção maior para o entendimento desse post.