negocios
Macros do Excel
Prof. Luiz Antonio Zaneti Junior
Prof. Luiz Antonio Zaneti Junior
Relações
Definição: comparações entre valores numéricos através de operadores relacionais
Exemplos
3*2=6
5 + 7 > 10
Pode assumir um valor verdadeiro ou falso.
Exemplos
5 + 7 = 10 (falso)
3 * 2 = 5 + 1 (verdadeiro)
Prof. Luiz Antonio Zaneti Junior
1
Operadores Relacionais
Relação: expressão envolvendo operadores relacionais Operadores relacionais
> (maior do que) e < (menor do que)
>= (maior do que ou igual a) 14-1 => 5 > 13 => falso
Prof. Luiz Antonio Zaneti Junior
Expressões Lógicas
Expressões Lógicas: operações sobre relações Utiliza operadores lógicos
Operadores Lógicos
AND
OR
NOT
Prof. Luiz Antonio Zaneti Junior
2
Operadores Lógicos
Operadores Binários: AND e OR.
Exemplos: verdadeiro AND falso => falso
Verdadeiro OR falso => verdadeiro
Operador Unário: NOT
Exemplos:
NOT(verdadeiro) => falso
NOT(falso) => verdadeiro
Prof. Luiz Antonio Zaneti Junior
Operadores Lógicos Binários
Considerando que R1 e R2 são duas relações
R1
R2
(R1) e (R2) (R1) ou (R2)
Verdadeiro Verdadeiro Verdadeiro Verdadeiro
Verdadeiro
Falso
Falso
Verdadeiro
Falso
Verdadeiro
Falso
Verdadeiro
Falso
Falso
Falso
Falso
Tabela: Aplicação dos operadores lógicos binários
Prof. Luiz Antonio Zaneti Junior
3
Operador Lógico Unário
R1
Não (R1)
Verdadeiro
Falso
Falso
Verdadeiro
Tabela: Aplicação do operador unário não
Prof. Luiz Antonio Zaneti Junior
Exemplos
Calcular as expressões lógicas (verificar se são verdadeiras ou falsas):
3 * 5 + 7 ^ 2 > 65
3 * 5 + 7 ^ 2 > 65 OR 2 * 3 = 6
7 > 5 AND 3 > 2
NOT(8 + 1 = 9) AND 5 = 5
Prof. Luiz Antonio Zaneti Junior
4
Estruturas de Seleção
É comum um programa precisar decidir como processar uma informação
Exemplos
Se o preço de um produto for inferior a R$
10,00 o