Lógica de ProgramaçãoLógica de Programação
OperadoresOperadores
Prof. Wesley R. Bezerra
wesley@wbezerra.com.br
RoteiroRoteiro
• Operadores matemáticos
• Operadores relacionais
• Operadores lógicos
• Operador de atribuição
• Exercício
ObjetivoObjetivo
• Aprender a declarar
variáveis e as
operações mais
básicas da
linguagem.
OperadoresOperadores
Operadores matemáticosOperadores matemáticos
• Em algoritmos podemos utilizar diversos
• operadores matemáticos, como:
– Adição +
– Subtração –
– Multiplicação *
– Divisão /
– Divisão inteira 
– Exponenciação ^
– Modulo %
AdiçãoAdição
• Efetua a soma de duas variáveis numéricas
retornando um valor do mesmo tipo das
variáveis utilizadas na operação.
SubtraçãoSubtração
• Efetua a subtração de duas variáveis
numéricas retornando um valor do mesmo
tipo das variáveis utilizadas na operação.
MultiplicaçãoMultiplicação
• Efetua a subtração de duas variáveis
numéricas retornando um valor do mesmo
tipo das variáveis utilizadas na operação.
DivisãoDivisão
• Efetua a divisão de duas variáveis numéricas
retornando um valor do mesmo tipo real.
Divisão inteiraDivisão inteira
• Efetua a divisão de duas variáveis numéricas
retornando um valor do mesmo tipo inteiro.
Observação: somente a parte inteira da
divisão é retornada, o resto é descartado.
ExponenciaçãoExponenciação
• Eleva o primeiro numero fornecido ao
expoente do segundo número. Seu retorno é
do tipo real.
MóduloMódulo
• Retorna o resto da divisão do primeiro
número pelo segundo número. O retorno é do
tipo inteiro.
Operadores relacionaisOperadores relacionais
• Além dos operadores matemáticos, também
existem operadores que identificam a relação
existente entre dois termos. Estes são
chamados operadores relacionais.
• São eles:
– Maior que >
– Maior igual >=
– Menor que <
– Menor igual <=
– Igual =
– Diferente <>
• Observação: seu resultado é um valor
booleano (verdadeiro/falso)
Maior queMaior que
• Retorna o se o primeiro número é maior que o
segundo número. O retorno é do tipo lógico.
Maior igualMaior igual
• Retorna o se o primeiro número é maior ou
igual ao segundo número. O retorno é do tipo
lógico.
Menor queMenor que
• Retorna o se o primeiro número é menor que
o segundo número. O retorno é do tipo lógico.
Menor igualMenor igual
• Retorna o se o primeiro número é menor ou
igual ao segundo número. O retorno é do tipo
lógico.
IgualIgual
• Retorna o se o primeiro número é igual ao
segundo número. O retorno é do tipo lógico.
DiferenteDiferente
• Retorna o se o primeiro número é diferente
do segundo número. O retorno é do tipo
lógico.
Operadores lógicosOperadores lógicos
• Efetuam operações lógicas, são eles:
– E
– Ou
– Não
Tabela da verdade - ETabela da verdade - E
A B =
V V V
V F F
F V F
F F F
Tabela da verdade - OUTabela da verdade - OU
A B =
V V V
V F V
F V V
F F F
Tabela da verdade - NÃOTabela da verdade - NÃO
A =
V F
F V
Operador de atribuiçãoOperador de atribuição
• Quando queremos inicializar uma variável ou
ainda quando queremos atribuir a esta o
resultado de uma operação devemos utilizar o
operador de atribuição.
• Exemplo:
ExercícioExercício
• Escreva um programa que solicite que o
usuário digite seu nome e após escreva a
mensagem “ola nome_do_usuario”;
ConclusãoConclusão
• Através dos operadores podemos realizar
cálculos numéricos, lógicos e ainda
atribuições, conferindo assim a qualquer
linguagem de programação um poder de
resolução de problemas matemáticos e
lógicos.
ObrigadoObrigado
Duvidas e sugestões
wesley@wbezerra.com.br
@wesleybez

Lógica de Programação - Operadores