
VisualG: como usar o comando de seleção múltipla Escolha
O comando escolha no VisualG é uma poderosa estrutura condicional que permite selecionar e executar blocos diferentes de código com base no valor de uma única expressão. Ele se assemelha ao switch case
de outras linguagens de programação, como C, Java e Pascal.
Entendendo a sintaxe do comando escolha
Veja abaixo a estrutura geral do comando no VisualG:
escolha <expressão-de-seleção> caso <valor1>, <valor2>, ..., <valorN> <comandos a executar> caso <outros-valores> <comandos> ... outrocaso <comandos caso nenhum valor acima corresponda> fimescolha
A expressão de seleção é avaliada apenas uma vez. O VisualG compara o valor obtido com cada um dos casos definidos. Ao encontrar um caso correspondente, executa os comandos associados. Caso nenhum valor corresponda, os comandos dentro de outrocaso são executados.
Exemplo prático de uso do comando escolha
Este exemplo simula uma verificação de origem de clubes de futebol com base no nome digitado pelo usuário:
algoritmo "Times" var time: caractere inicio escreva ("Entre com o nome de um time de futebol: ") leia (time) escolha time caso "Flamengo", "Fluminense", "Vasco", "Botafogo" escreval ("É um time carioca.") caso "São Paulo", "Palmeiras", "Santos", "Corínthians" escreval ("É um time paulista.") outrocaso escreval ("É de outro estado.") fimescolha fimalgoritmo
Nesse exemplo, o algoritmo pede ao usuário para informar o nome de um time. Com base na resposta, ele informa se o clube é do Rio de Janeiro (carioca), São Paulo (paulista), ou de outro estado.
Vantagens do comando escolha
- Deixa o código mais limpo e organizado em casos de múltiplas verificações de igualdade.
- Melhora a leitura e manutenção do algoritmo.
- Evita repetições de comandos
se...então...senão
encadeados.
Boas práticas com o comando escolha
- Use nomes claros para variáveis.
- Evite blocos muito longos em cada caso.
- Inclua sempre um
outrocaso
para cobrir situações imprevistas.
Dica extra
Você pode testar este e outros exemplos online gratuitamente utilizando o Portugol WebStudio, um editor moderno que roda direto no navegador e é compatível com a lógica do VisualG.
Para mais conteúdos sobre algoritmos, lógica e programação para iniciantes, assista aos tutoriais em vídeo no canal @CanalQb no YouTube.
Hashtags: #VisualG; #ComandoEscolha; #LogicaDeProgramacao