Lógica de Programação - Operadores

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.

ObrigadoObrigado

Duvidas e sugestõeswesley@wbezerra.com.br

@wesleybez

Recommended