Olá,
Galerinha hoje estarei postando mais um tutorial.
Créditos Samuel Dias Neto.
Múltipla escolha
Esta estrutura analisa o valor de uma variável e, de acordo com este valor, executa determinado comando. Sua
sintaxe é:
escolha VARIÁVEL caso VALOR1: COMANDO1; caso VALOR2: COMANDO2; caso VALOR3: COMANDO3; .............................................. caso contrário: COMANDO4; fimescolha;
Na sintaxe acima, caso o valor de VARIÁVEL seja igual a VALOR1, COMANDO1 será executado. Caso seja igual a
VALOR2, COMANDO2 será executado, e assim por diante. Se VARIÁVEL não coincidir com nenhum valor, o
COMANDO4 será executado.
Como na estrutura de desvio condicional, os COMANDOS podem constituir blocos com mais de um comando.
Quando isso acontecer, não esqueça de delimitar o bloco.
Exemplo demonstrativo: Este algoritmo exibe um menu de formas de pagamento, analisa qual foi a forma
escolhida e exibe uma mensagem relativa ao desconto.
início
inteiro: opcao;
imprimir ("Forma de pagamento");
imprimir ("-------------------------------------");
imprimir ("1. A vista em dinheiro.");
imprimir ("2. Cheque para trinta dias.");
imprimir ("3. Em duas vezes.");
imprimir ("4. Em três vezes.");
imprimir ("5. Em quatro vezes.");
imprimir ("6. A partir de cinco vezes.");
imprimir ("--------------------------------------");
imprimir ("Entre com sua opção :");
ler (opcao);
escolha opcao:
caso 1: imprimir ("Desconto de 20%.");
caso 2: imprimir ("Preço de a vista.");
caso 3: imprimir ("Preço de a vista.");
caso 4: imprimir ("Preço de a vista.");
caso 5: imprimir ("Juros de 5%.");
caso 6:
início
imprimir ("Juros de 3% ao mês");
imprimir ("Sujeito a mudança de acordo a financeira.";
fim;
caso contrário: imprimir ("Opção inválida !!!");
fimescolha;
fim
Galerinha hoje estarei postando mais um tutorial.
Créditos Samuel Dias Neto.
Múltipla escolha
Esta estrutura analisa o valor de uma variável e, de acordo com este valor, executa determinado comando. Sua
sintaxe é:
escolha VARIÁVEL caso VALOR1: COMANDO1; caso VALOR2: COMANDO2; caso VALOR3: COMANDO3; .............................................. caso contrário: COMANDO4; fimescolha;
Na sintaxe acima, caso o valor de VARIÁVEL seja igual a VALOR1, COMANDO1 será executado. Caso seja igual a
VALOR2, COMANDO2 será executado, e assim por diante. Se VARIÁVEL não coincidir com nenhum valor, o
COMANDO4 será executado.
Como na estrutura de desvio condicional, os COMANDOS podem constituir blocos com mais de um comando.
Quando isso acontecer, não esqueça de delimitar o bloco.
Exemplo demonstrativo: Este algoritmo exibe um menu de formas de pagamento, analisa qual foi a forma
escolhida e exibe uma mensagem relativa ao desconto.
início
inteiro: opcao;
imprimir ("Forma de pagamento");
imprimir ("-------------------------------------");
imprimir ("1. A vista em dinheiro.");
imprimir ("2. Cheque para trinta dias.");
imprimir ("3. Em duas vezes.");
imprimir ("4. Em três vezes.");
imprimir ("5. Em quatro vezes.");
imprimir ("6. A partir de cinco vezes.");
imprimir ("--------------------------------------");
imprimir ("Entre com sua opção :");
ler (opcao);
escolha opcao:
caso 1: imprimir ("Desconto de 20%.");
caso 2: imprimir ("Preço de a vista.");
caso 3: imprimir ("Preço de a vista.");
caso 4: imprimir ("Preço de a vista.");
caso 5: imprimir ("Juros de 5%.");
caso 6:
início
imprimir ("Juros de 3% ao mês");
imprimir ("Sujeito a mudança de acordo a financeira.";
fim;
caso contrário: imprimir ("Opção inválida !!!");
fimescolha;
fim