3 - Comando Escolha

Diversas vezes é necessário escolher uma opção que se encontra numa lista de um menu. O comando escolha() aparece como a melhor opção para esta necessidade.

Sintaxe


escolha (variável)
inicio
        caso 1:
                bloco de comandos;
                interrupção;
        caso 2:
                bloco de comandos;
                interrupção;
        caso 3:
                bloco de comandos;
                interrupção;
        dúvida:
                bloco de comandos;
fim

 

 

 

 

 

 

 


 

Uma variável é testada sucessivamente contra uma lista de variáveis inteiras ou de caracteres. Depois de encontrar uma coincidência, o bloco de comandos correspondente é executado. Se nenhuma coincidência for encontrada, o bloco de comandos do caso dúvida será executado. O comando interrupção serve para terminar o bloco de comandos em execução.

Exemplo do comando escolha utilizando fluxograma

O comando interrupção é opcional e por isto, se for suprimido, permite que o próximo “caso” seja executado, sem haver qualquer quebra na sequência do processamento. Observa-se que não é necessário utilizar o comando início e o comando fim para delimitar o bloco de comandos.



Copyright © 2014 AIEC.