Estrutura de Condição caso seja

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



\begin{algorithm}
% latex2html id marker 1997\caption{Estrutura \textsf{caso}...
...STATE{ \qquad \qquad bloco de comandos padrão}
\end{algorithmic}\end{algorithm}

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 $ n$ 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''.


\begin{algorithm}
% latex2html id marker 2017\caption{Exemplo de \textsf{caso...
...uad \qquad \textbf{escreva} (\lq\lq outro valor'')}
\end{algorithmic}\end{algorithm}

root 2009-03-12