Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e Programação Redes de computadores Aula 5 – Estrutura Condicional Composta. Profa. Msc. Graziela Guarda Comando Escolha...Caso • Deverá ser utilizado quando o comando pedir múltiplas escolhas. Dica: Acima de 3 possibilidades. • Deixa o algoritmo com uma legibilidade melhor do que o comando Se. • Pode-se dizer que é uma “especialização” do comando Se. Sintaxe: Obs: O comando escolha só admite 2 tipos de dados: caracter ou inteiro escolha (numero) caso < dado 1 > //bloco de comandos 1 interrompa; caso < dado 2 > //bloco de comandos 2 interrompa; outroCaso //bloco de comandos fimEscolha O comando outrocaso tratará a exceção (aqueles casos em que não estiver previsto em nenhuma parte). Fluxograma Exemplo 1: Utilizando caracter algoritmo Times; // Síntese // Objetivo: Dados times de futebol, informar seu estado de procedência // Entrada : Time de futebol // Saída : Procedência principal caracter time; escreval("Informe o time de futebol: "); leiaCaracter (time); escolha (time) caso 'f' caso 'F' //Flamengo escreval ("É um time Carioca!"); interrompa; caso 'p' caso 'P' //Palmeiras escreval ("É um time Paulista!"); interrompa; caso 'c' caso 'C' //Cruzeiro escreval ("É um time Mineiro!"); interrompa; outroCaso escreval ("É de outra procedência!"); fimEscolha fimPrincipal Exemplo 2: Utilizando inteiro algoritmo Atletas; // Síntese // Objetivo: Verificar a classificação do atleta de acordo com a faixa etária // Entrada : Idade // Saída : Classificação principal inteiro idade; escreval("Informe a idade: "); leia (idade); escolha (idade) caso 5 caso 6 caso 7 escreval (“Infantil"); interrompa; caso 8 caso 9 escreval (“Juvenil"); interrompa; outroCaso escreval (“Não é atleta!"); fimEscolha fimPrincipal Contato: grazielaf@ucb.br
Compartilhar