Uma instrução Se faça é uma declaração condicional de programação que, se for verdadeira, executa uma determinada instrução.
Quando o programa encontra o identificador "Se", ele espera em seguida uma condição booleana sob forma de expressão relacional (como por exemplo, num > 0), que pode ser verdadeira ou falsa.
Servidor
Cliente
O bloco abaixo exibe a estrutura condicional Se faça, onde a mensagem "Condição Atendida" só será exibida caso a variável num seja maior ou igual a 1.
A instrução Se, ou IF como é comumente conhecida em várias linguagens de programação, é a mais básica de todas as instruções de fluxo de controle. Ela diz ao programa para executar uma determinada seção de código somente se um teste específico for avaliado como verdadeiro.
É possível ainda utilizar a instrução Se faça dentro de outra instrução Se faça. As mesmas regras de fluxo são aplicadas neste caso.
O bloco de programação abaixo exibe esse conceito. A mensagem "Condição Atendida para o número 2" só será exibida caso a primeira condição (num > 1) e a segunda condição (num = 2) sejam atendidas.