Programação com ASP 2 – Sintaxe e Estrutura II
Sumário Trabalhar com Arrays Operadores de comparação A instrução If… Then… A instrução If… Then… Else… A instrução If… Then… Elseif… A instrução Select Case Operadores lógicos
2.6 – Trabalhar com arrays
2.6 – Trabalhar com arrays Um array é um tipo especial de variável que permite associar diversas informações a uma só variável.
2.6 – Trabalhar com arrays O array pode ser visto como uma lista de elementos identificados por um índice e por um valor associado. Frutas 0 Banana 1 Maçã 2 Pêra 3 Laranja
2.6 – Trabalhar com arrays Sintaxe: Dim Nome_do_Array(Num_Elementos) Dim frutas(4)
2.6 – Trabalhar com arrays <% Dim frutas(4) frutas(0) = “Bananas” frutas(1) = “Maçã” frutas(2) = “Pêra” frutas(3) = “Laranja” response.write(frutas(2)) %>
2.6 – Trabalhar com arrays Alterar valores: frutas(3) = “Morangos”
2.7 – Operadores de comparação
2.7 – Operadores de comparação Os operadores de comparação têm como finalidade comparar variáveis.
2.7 – Operadores de comparação Operador Função = Igual a... <> Não igual a... (diferente) > Maior a... >= Maior ou igual a... < Menor a... <= Menor ou igual a...
2.7 – Operadores de comparação Sintaxe: num_1 >= num_2 10 < 20 “ João” <> “Pedro” “ José” = “José”
2.8 – A instrução If... Then...
2.8 – Instrução If... Then... A instrução If... Then... permite executar um bloco de instruções se determinada condição for verdadeira.
2.8 – Instrução If... Then... Sintaxe: If condição Then bloco de instruções End If
2.8 – Instrução If... Then... Exemplo: If Idade >= 18 Then response.write(“Maior de idade”) End If
2.8 – Instrução If... Then... Exemplo: If Contador <> 10 Then response.write(“Diferente de 10”) End If
2.9 – A instrução If... Then... Else...
2.9 – Instrução If... Then... Else... A instrução If... Then... Else... permite seleccionar um bloco de instruções a executar caso uma condição seja verdadeira ou não.
2.9 – Instrução If... Then... Else... Sintaxe: If condição Then bloco de instruções se condição for verdadeira Else bloco de instruções se condição for falsa End If
2.9 – Instrução If... Then... Else... Exemplo: If Idade >= 18 Then response.write(“Maior de idade”) Else response.write(“Menor de idade”) End If
2.10 – A instrução If... Then... Elseif...
2.10 – Instrução If... Then... Elseif... A instrução If... Then... Elseif... permite seleccionar um bloco de intruções consoante a condição que for verdadeira.
2.10 – Instrução If... Then... Elseif... Sintaxe: If condição 1 Then bloco de instruções se condição 1 for verdadeira Elseif condição 2 Then bloco de instruções se condição for verdadeira End If
2.10 – Instrução If... Then... Elseif... Exemplo: If Codigo = 1 Then response.write(“Código 1”) Elseif Codigo = 2 Then response.write(“Código 2”) Else response.write(“Outro Código”) End If
2.11 – A instrução Select Case
2.11 – Instrução Select Case A instrução Select case... permite testar um conjunto de opções.
2.11 – Instrução Select Case Sintaxe: Select case condição Case “ opção 1 ” instruções opção 1 Case “ opção 2 ” instruções opção 2 End Select
2.11 – Instrução Select Case Exemplo: Dim Cor Cor = “ Azul ” Select case Cor Case “ Azul ” response.write(“Céu”) Case “ Vermelho ” response.write(“Fogo”) Case Else response.write (“Outra cor”) End Select
2.12 – Operadores lógicos
2.12 – Operadores lógicos Operador Função And Testa a veracidade de duas declarações. Ambas têm de ser verdadeiras. Or Testa a veracidade de uma declaração de um conjunto de declarações. Basta que uma seja verdadeira.
2.12 – Operadores lógicos Exemplo: Dim num_1 Dim num_2 num_1 = 20 num_2 = 30 If num_1 = 20 And num_2 = 30 Then response.write(“And é verdadeiro”) End If
2.12 – Operadores lógicos Exemplo: Dim num_1 Dim num_2 num_1 = 20 num_2 = 30 If num_1 = 20 Or num_2 = 15 Then response.write(“Or é verdadeiro”) End If

Programacao Com Asp Iii

  • 1.
    Programação com ASP2 – Sintaxe e Estrutura II
  • 2.
    Sumário Trabalhar comArrays Operadores de comparação A instrução If… Then… A instrução If… Then… Else… A instrução If… Then… Elseif… A instrução Select Case Operadores lógicos
  • 3.
  • 4.
    2.6 – Trabalharcom arrays Um array é um tipo especial de variável que permite associar diversas informações a uma só variável.
  • 5.
    2.6 – Trabalharcom arrays O array pode ser visto como uma lista de elementos identificados por um índice e por um valor associado. Frutas 0 Banana 1 Maçã 2 Pêra 3 Laranja
  • 6.
    2.6 – Trabalharcom arrays Sintaxe: Dim Nome_do_Array(Num_Elementos) Dim frutas(4)
  • 7.
    2.6 – Trabalharcom arrays <% Dim frutas(4) frutas(0) = “Bananas” frutas(1) = “Maçã” frutas(2) = “Pêra” frutas(3) = “Laranja” response.write(frutas(2)) %>
  • 8.
    2.6 – Trabalharcom arrays Alterar valores: frutas(3) = “Morangos”
  • 9.
    2.7 – Operadoresde comparação
  • 10.
    2.7 – Operadoresde comparação Os operadores de comparação têm como finalidade comparar variáveis.
  • 11.
    2.7 – Operadoresde comparação Operador Função = Igual a... <> Não igual a... (diferente) > Maior a... >= Maior ou igual a... < Menor a... <= Menor ou igual a...
  • 12.
    2.7 – Operadoresde comparação Sintaxe: num_1 >= num_2 10 < 20 “ João” <> “Pedro” “ José” = “José”
  • 13.
    2.8 – Ainstrução If... Then...
  • 14.
    2.8 – Instrução If... Then... A instrução If... Then... permite executar um bloco de instruções se determinada condição for verdadeira.
  • 15.
    2.8 – Instrução If... Then... Sintaxe: If condição Then bloco de instruções End If
  • 16.
    2.8 – Instrução If... Then... Exemplo: If Idade >= 18 Then response.write(“Maior de idade”) End If
  • 17.
    2.8 – Instrução If... Then... Exemplo: If Contador <> 10 Then response.write(“Diferente de 10”) End If
  • 18.
    2.9 – Ainstrução If... Then... Else...
  • 19.
    2.9 – Instrução If... Then... Else... A instrução If... Then... Else... permite seleccionar um bloco de instruções a executar caso uma condição seja verdadeira ou não.
  • 20.
    2.9 – Instrução If... Then... Else... Sintaxe: If condição Then bloco de instruções se condição for verdadeira Else bloco de instruções se condição for falsa End If
  • 21.
    2.9 – Instrução If... Then... Else... Exemplo: If Idade >= 18 Then response.write(“Maior de idade”) Else response.write(“Menor de idade”) End If
  • 22.
    2.10 – Ainstrução If... Then... Elseif...
  • 23.
    2.10 – Instrução If... Then... Elseif... A instrução If... Then... Elseif... permite seleccionar um bloco de intruções consoante a condição que for verdadeira.
  • 24.
    2.10 – Instrução If... Then... Elseif... Sintaxe: If condição 1 Then bloco de instruções se condição 1 for verdadeira Elseif condição 2 Then bloco de instruções se condição for verdadeira End If
  • 25.
    2.10 – Instrução If... Then... Elseif... Exemplo: If Codigo = 1 Then response.write(“Código 1”) Elseif Codigo = 2 Then response.write(“Código 2”) Else response.write(“Outro Código”) End If
  • 26.
    2.11 – Ainstrução Select Case
  • 27.
    2.11 – Instrução Select Case A instrução Select case... permite testar um conjunto de opções.
  • 28.
    2.11 – Instrução Select Case Sintaxe: Select case condição Case “ opção 1 ” instruções opção 1 Case “ opção 2 ” instruções opção 2 End Select
  • 29.
    2.11 – Instrução Select Case Exemplo: Dim Cor Cor = “ Azul ” Select case Cor Case “ Azul ” response.write(“Céu”) Case “ Vermelho ” response.write(“Fogo”) Case Else response.write (“Outra cor”) End Select
  • 30.
  • 31.
    2.12 – Operadoreslógicos Operador Função And Testa a veracidade de duas declarações. Ambas têm de ser verdadeiras. Or Testa a veracidade de uma declaração de um conjunto de declarações. Basta que uma seja verdadeira.
  • 32.
    2.12 – Operadoreslógicos Exemplo: Dim num_1 Dim num_2 num_1 = 20 num_2 = 30 If num_1 = 20 And num_2 = 30 Then response.write(“And é verdadeiro”) End If
  • 33.
    2.12 – Operadoreslógicos Exemplo: Dim num_1 Dim num_2 num_1 = 20 num_2 = 30 If num_1 = 20 Or num_2 = 15 Then response.write(“Or é verdadeiro”) End If