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 © 2016 AIEC.