Operadores lógicos

Parent Previous Next

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: Free HTML Help documentation generator