Uma outra alternativa para trabalhar com comandos condicionados a um determinado valor é a estrutura caso seja. Nessa estrutura o valor de uma determinada variável é avaliado e caso esse valor coincida com determinado valor pré-estabelecido um determinado comando é executado. A estrutura de condição caso é utilizada da forma mostrada a seguir:
caso variável seja:
<bloco de comandos>
fim-se
Da mesma maneira que a estrutura de condição se-então possibilita que
executemos algum comando quando a expressão avaliada não é verdadeira, a
estrutura de condição caso também nos oferece essa opção, chamada opção
padrão. O bloco de comandos dentro da opção padrão será executado caso nenhuma
dos casos fornecidos seja contemplado. A sintaxe para utilizarmos essa opção é
mostrada no exemplo do algoritmo 14: a variável
do tipo
inteiro é testada, e caso tenha valor 1 é escrito na tela ``um'', caso tenha
valor 2 é escrito na tela ``dois'' e caso não tenha nenhum desses valores será
escrito na tela ``outro valor''.
root 2009-03-12