técnicas de programação - aula 6
DESCRIPTION
Sexta aula de técnicas de programaçãoTRANSCRIPT
TÉCNICAS DE PROGRAMAÇÃO
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 6ª AULA
ESTRUTURA ( CASO OU ESCOLHA )
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 6ª AULA
ESTRUTURA ( CASO OU ESCOLHA )
E UMA ESTRUTURA CONDICIONAL MUITO PARECIDO COM AS QUESTÕES DE
MÚLTIPLA ESCOLHA, IDEAL PARA VERIFICAR VARIOS VALORES DE UMA MESMA VARIÁVEL DE FORMA MAIS
SIMPLES DO QUE A ESTRUTURA (SE) ALINHADA.
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 6ª AULA
INSTRUÇÃO ( ESCOLHA )
ESCOLHA < VARIÁVEL >
CASO <EXP11>, <EXP12>, ... , <EXP1n>< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>
CASO <EXP21>, <EXP22>, ... , <EXP2n>< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>
( ... )
OUTROCASO< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>
FIMESCOLHA
OBS: PODE TER UMA OU MAIS AÇÕES A SEREM REALIZADASTadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 6ª AULA
EXEMPLO 1“VERIFICAR QUAL NUMERO FOI DIGITADO”
LEIA (NUMERO)ESCOLHA NUMEROCASO 1ESCREVA (“FOI DIGITADO O NUMERO 1”)CASO 2ESCREVA (“FOI DIGITADO O NUMERO 2”)CASO 3ESCREVA (“FOI DIGITADO O NUMERO 3”)CASO 4ESCREVA (“FOI DIGITADO O NUMERO 4”)CASO 5ESCREVA (“FOI DIGITADO O NUMERO 5”)OUTROCASOESCREVA (“FOI DIGITADO UM NUMERO INVALIDO”)FIMESCOLHA
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 6ª AULA
EXEMPLO 2“VERIFICAR A CATEGORIA DO ATLETA”
LEIA (IDADE)ESCOLHA IDADECASO 5, 6, 7, 8, 9, 10ESCREVA (“INFANTIL”)CASO 11, 12, 13, 14, 15ESCREVA (“JUVENIL”)CASO 16, 17, 18, 19, 20ESCREVA (“JUNIOR”)CASO 21, 22, 23, 24, 25ESCREVA (“PROFISSIONAL”)OUTROCASOESCREVA (“IDADE INVALIDA”)FIMESCOLHA
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 6ª AULA
EXEMPLO 3
“SACAR DINHEIRO DO CAIXA ELETRONICO”
LEIA (OPCAOSAQUE)ESCOLHA OPCAOSAQUECASO 100ESCREVA(“R$100,00 LIBERADO”)CASO 200ESCREVA(“R$200,00 LIBERADO”)CASO 300ESCREVA(“R$300,00 LIBERADO”)OUTROCASOLEIA (OUTRAOPCAO)ESCREVA(“R$”, OUTRAOPCAO, “ LIBERADO”)FIMESCOLHA
Tadeu Astori
TÉCNICAS DE PROGRAMAÇÃO 6ª AULA