View
97
Download
7
Category
Preview:
Citation preview
Lógica de ProgramaçãoLógica de ProgramaçãoOperadoresOperadores
Prof. Wesley R. Bezerrawesley@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.
Recommended