User manual - CP330ver306_Soft
20070301
Sintaxe 4: If<expressão>
Then
[<declaração>] …
ElseIf<expressão>
Then
[<declaração>] …
Else
[<declaração>] …
IfEnd
Função 4
• Se a expressão é verdadeira, a declaração no bloco If Then é executada. Depois disso, a
execução avança para a próxima declaração após IfEnd.
• Se a expressão do comando If é falsa, a expressão do comando Elself é testada. Se é
verdadeira, a declaração no bloco Elself Then é executada. Depois disso, a execução
avança para a próxima declaração após IfEnd. Se é falsa, a declaração do bloco Else é
executada. Depois disso, a execução avança para a próxima declaração após IfEnd.
Descrição
• Com todas as sintaxes descritas anteriormente, pode usar um comando de declaração
múltipla (:) no lugar do comando de mudança de linha para separar as declarações dos
blocos Then.
• O comando If~IfEnd pode ser imbricado.
Exemplo: Input a
Input b
If a < 0
Then
0 S a
If b < 0
Then
0 S b
IfEnd
IfEnd
• Pode-se sair do ciclo If~IfEnd usando o comando Break ou o comando Return.
• É sempre uma má idéia usar o comando Goto para sair de um ciclo If~IfEnd. Isso
não somente é uma má programação, como também pode causar problemas devido à
terminação incorreta de processos internos usados por If.
}
If Then <bloco>
}
If Then <bloco>
}
ElseIf Then <bloco>
}
ElseIf Then <bloco>
}
Else <bloco>
}
Else <bloco>
12-6-12
Referência dos comandos de programa