Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Tutorial de Visual Basic Script
SEÇÕES
Manuais relacionados
+Tutorial de Visual Basic Script
Categorias
+VBScript

Índice do Manual Tutorial de Visual Basic Script
+ Introdução ao Visual Basic Script
+ Primeiros passos com a linguagem
+ Diferentes formas de executar scripts
+ Declarar variáveis
+ Tipos de dados
+ Operadores I – Aritméticos
+ Operadores II – Comparação
+ Operadores III lógicos e cadeias
+ Estruturas de controle
+ Estrutura IF
+ Estrutura CASE
+ Loop FOR
+ Loop FOR EACH
+ Loop WHILE WEND
+ Loop DO LOOP
+ Arrays em VBScript
+ Procedimentos e funções
+ Procedimentos. SUB
+ Funções. Function
+ Mais sobre procedimentos e funções
+ Imprimir uma página sem ver o diálogo de impressão

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
- CodigoFonte.net


Estrutura CASE

Vemos a sentença CASE em VBScript, com exemplos sobre seu funcionamento.


Com a estrutura de controle CASE podemos avaliar uma variável e realizar ações dependendo do valor desta. A diferença com o IF consiste em que o número de possibilidades da avaliação desta variável não tem porque ser sim ou não, podendo fazer coisas para um número indeterminado de valores.

A sintaxe é a seguinte:
SELECT CASE (variavel)
    CASE (valor1):
                   (acao para caso valor1)
    CASE (valor3):
                   (acao para caso valor2)
    CASE (valor3):
                   (acao para caso valor3)
    CASE ELSE:
                   (acao em caso de que nao se cumpra nenhum anterior caso)
END SELECT


Funciona assim, primeiro se avalia a variável, se essa variável tiver como valor o valor1 realizamos as ações associadas ao valor1. Se tiver o valor2, executamos as ações relacionadas com este valor3. Assim com quantos valores desejarmos. Por último temos um ELSE para realizar ações no caso de que não tivessem sido nenhum dos valores anteriores. Este ELSE é opcional.

Vejamos com um exemplo esta sentença muito simples. O primeiro que faz é solicitar um número e logo informa o dia da semana com o que corresponde. Se o número não for do um ao sete, informa isso também.

dim dia
dia = inputbox ("diz um dia da semana")
SELECT CASE dia
CASE 1:
   msgbox("O dia é SEGUNDA")
CASE 2:
   msgbox("O dia é TERÇA")
CASE 3:
   msgbox("O dia é QUARTA")
CASE 4:
   msgbox("O dia é QUINTA")
CASE 5:
   msgbox("O dia é SEXTA")
CASE 6:
   msgbox("O dia é SABADO")
CASE 7:
   msgbox("O dia é DOMINGO")
CASE ELSE:
   msgbox("Tem que ser um dia da semana em número, do 1 ao 7")
END SELECT


Pode-se ver em funcionamento este script.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Tutorial de Visual Basic Script
Seguinte: Loop FOR
Anterior: Estrutura IF

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em VBScript


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites