Condição if

if('condition','true','false') — devolve a instrução 'true' se a instrução lógica 'condition' for verdadeira (diferente de zero) e a instrução 'false' caso contrário.

Conselho: escolha-o na paleta Programação

A ferramenta de programação «if» devolve um valor consoante a condição booleana 'condition'. A condição booleana pode ser construída com a paleta Booleano. Segue-se um exemplo simples que devolve um resultado numérico ou simbólico.

Expressões if com diferentes condições de comparação

É preciso ter cuidado ao definir uma função que utilize «if». A condição booleana pode, por vezes, ser bastante «traiçoeira». Por exemplo, se quisermos saber se o valor y está dentro do intervalo (x,z), podemos fazer algo como isto.

Comparação encadeada dentro de if, apresentada numa dica

É aconselhável consultar a dica e a ordem (precedência) dos operadores. Normalmente, os operadores são calculados da esquerda para a direita. Utilize parênteses ( ) em caso de dúvida.

Conjunção explícita dentro de if, apresentada numa dica

Esta página baseia-se num artigo da antiga wiki, escrito por Will Massie.