Operadores lógicos
OPERADORES LÓGICOS
A seguir as funções serão detalhadas.
And
Descrição: verifica a conjunção lógica de duas expressões.
Sintaxe:
Expressão1 And Expressão2
Exemplo:
Verificar em uma base a presença da resposta "Geladeira" na variável V1 e "220V" na variável V2.
(V1 In "Geladeira") And (V2 In "220V")
Obs |
V1 |
V2 |
(V1 In "Geladeira") And (V2 In "220V") |
1 |
Fogão; Geladeira |
110V |
0 |
2 |
DVD; Fogão; Geladeira |
220V |
1 |
3 |
TV; Microondas |
220V |
0 |
Not
Descrição: negação lógica de uma expressão.
Sintaxe:
Not (Expressão)
Exemplo:
Verificar em uma base a resposta "Geladeira" não foi escolhida na variável V1.
Not (V1 In "Geladeira")
Obs |
V1 |
Not (V1 In "Geladeira") |
1 |
Fogão; Geladeira |
0 |
2 |
DVD; Fogão; Geladeira |
0 |
3 |
TV; Microondas |
1 |
Or
Descrição: verifica a disjunção lógica de duas expressões.
Sintaxe:
Expressão1 Or Expressão2
Exemplo:
Verificar em uma base a presença da resposta "Geladeira" na variável V1 ou "220V" na variável V2.
(V1 In "Geladeira") Or (V2 In "220V")
Obs |
V1 |
V2 |
(V1 In "Geladeira") Or (V2 In "220V") |
1 |
Fogão; Geladeira |
110V |
1 |
2 |
DVD; Fogão; Geladeira |
220V |
1 |
3 |
TV; Microondas |
220V |
1 |
XOr
Descrição: verifica a exclusão lógica de duas expressões.
Sintaxe:
Expressão1 XOr Expressão2
Exemplo:
Verificar se há respostas onde as duas condições a seguir aparecem em conjunto: "Geladeira" na variável V1 e "220V" na variável V2.
(V1 In "Geladeira") XOr (V2 In "220V")
Obs |
V1 |
V2 |
(V1 In "Geladeira") XOr (V2 In "220V") |
1 |
Fogão; Geladeira |
110V |
1 |
2 |
DVD; Fogão; Geladeira |
220V |
0 |
3 |
TV; Microondas |
220V |
1 |
<
Descrição: verifica se uma expressão é menor que um determinado valor, ou uma determinada expressão. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 < Expressão2
Exemplo:
Verificar se a idade é menor que 18 anos.
Idade < 18
<=
Descrição: verifica se uma expressão é menor ou igual a um determinado valor, ou uma determinada expressão. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 <= Expressão2
Exemplo:
Verificar se a idade é menor ou igual a 18 anos.
Idade <= 18
<>
Descrição: verifica se uma expressão é diferente de um determinado valor, ou uma determinada expressão. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 <> Expressão2
Exemplo:
Verificar se a cor escolhida tenha sido diferente de azul.
Cor <> "Azul"
=
Descrição: verifica se uma expressão é igual a determinado valor, ou uma determinada expressão. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 = Expressão2
Exemplo:
Verificar se a idade é igual a 18 anos.
Idade = 18
>
Descrição: verifica se uma expressão é maior que um determinado valor, ou uma determinada expressão. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 > Expressão2
Exemplo:
Verificar se a idade é maior que 18 anos.
Idade > 18
>=
Descrição: verifica se uma expressão é maior ou igual a um determinado valor, ou uma determinada expressão. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 >= Expressão2
Exemplo:
Verificar se a idade é maior ou igual a 18 anos.
Idade >= 18
False
Descrição: verifica se a expressão indicada é falsa. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 = False
Exemplo:
Verificar se a expressão Eletrodoméstico = Fogão é falsa.
(Eletrodomestico In "Fogão") = False
expressão equivalente: Not (Eletrodomestico In "Fogão")
Obs |
Eletrodomestico |
(Eletrodomestico In "Fogão") = False |
1 |
Fogão; Geladeira |
0 |
2 |
DVD; Fogão; Geladeira |
0 |
3 |
TV; Microondas |
1 |
NonResponse
Descrição: permite identificar e tomar uma ação caso uma resposta esteja em branco para determinada variável.
Sintaxe:
NonResponse
Exemplo:
Ação caso a resposta seja uma não resposta.
If V = NonResponse then ...
ou então
If V.IsNonResponse then ...
True
Descrição: verifica se a expressão indicada é verdadeira. O valor será 1, caso a condição seja satisfeita, ou 0.
Sintaxe:
Expressão1 = True
Exemplo:
Verificar se a expressão Eletrodoméstico = Fogão é verdadeira.
(Eletrodomestico In "Fogão") = True
expressão equivalente: (Eletrodomestico In "Fogão")
Obs |
Eletrodomestico |
(Eletrodomestico In "Fogão") = True |
1 |
Fogão; Geladeira |
1 |
2 |
DVD; Fogão; Geladeira |
1 |
3 |
TV; Microondas |
0 |
Created with the Personal Edition of HelpNDoc: Full-featured Documentation generator