ClassPad 300 PLUS Sistema operativo ClassPad versão 2.20 Manual de Instruções

20050501
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 utilizar 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 utilizando o comando Break ou o comando Return.
•É sempre uma má ideia utilizar o comando Goto para sair de um ciclo If~IfEnd. Isto não
somente é uma má programação, como também pode causar problemas devido à
terminação incorrecta de processos internos utilizados por If.
12-6-12
Referência dos comandos de programa
}
If Then <bloco>
}
ElseIf Then <
bloco
>
}
Else <bloco>