O comando escolha,tem várias estruturas de decisão aninhadas.
Ela permite ir diretamente para um bloco de comandos, dependendo do valor de uma variável de verificação. Para
mais informações veja os comandos pare e
Note que o código na figura 1 provavelmente está errado, pois ele imprimirá ambas as mensagens.
Após a primeira coincidência da escolha com o valor de um
O código abaixo (em Portugol) é o correspondente textual ao código visual na figura 1.
programa {funcao vazio inicio ( ) {inteiro n <- 0escolha ( n ) {caso 0 :escreva ("Estou no caso 0", "\n") parecaso 1 :escreva ("Estou no caso 1", "\n")pare }escreva ("Final de programa", "\n") } }