Escolar Documentos
Profissional Documentos
Cultura Documentos
de Programação I
Operadores
<nome_variável> = <valor_atribuído>;
x = 12.6;
z1 = 34 - x;
frase = “Teste de lógica”;
aceito = ‘S’;
somaTotal = 1234.89;
pesoAtual = 62;
Operador de atribuição
Exemplo
x = z = t = 1.6;
x += 5; //Equivale a x = x + 5;
z -= 40; //Equivale a z = z - 40;
mult *= 2; //Equivale a mult = mult * 2;
Operadores aritméticos
Em uma linguagem de programação os
operadores aritméticos nos permitem aplicar
as operações matemáticas conhecidas.
Exemplo:
Somar
Subtrair
Multiplicar
etc
Operadores aritméticos
Tipos
Operador Função
+ Somar
- Subtrair
* Multiplicar
/ Dividir
% Resto (de inteiros)
++ Incremento
-- Decremento
Operadores aritméticos
Utilização
Para aplicar um operador aritmético a
expressão, basta atribuir uma expressão a
uma variável ou diretamente no comando de
saída.
Operador Função
== Igual
!= Diferente
> Maior
>= Maior ou igual
< Menor
<= Menor ou igual
Operadores relacionais
Utilização
A aplicação de um operador relacional sempre
será um valor lógico (true ou false).
Exemplo:
a = 7, b = 9;
a >= b -> Resultado true (verdadeiro)
a == b -> Resultado false (falso)
Operadores lógicos
Em uma linguagem de programação os
operadores lógicos nos permitem ampliar a
avaliação de uma expressão, relacionando
dois ou mais itens.
Operador Função
&& E
|| OU
! NÃO
Operadores lógicos
Conjunção - && (E)
Ao utilizar o operador E considera-se que
todos os testes (expressões) devem
acontecer juntos, ou seja, devem ser
verdadeiros, para que o resultado final seja
verdadeiro, caso contrário será falso.
Operadores lógicos
Tabela verdade - && (E)
Em uma expressão && é necessário que
todos os itens sejam verdadeiros para o
resultado final ser verdadeiro.
Verificação 1 Verificação 2 Resultado
V V V
V F F
F V F
F F F
Operadores lógicos
Utilização - && (E)
1º exemplo de utilização do operador E:
a = 34, b = 12;
((a >= b) && (b != a))
((34 >= 12) && (12 != 34))
((true) && (true))
true
Operadores lógicos
Utilização - && (E)
2º exemplo de utilização do operador E:
a = 34, b = 12;
((a < b) && (b == a))
((34 < 12) && (12 == 34))
((false) && (false))
false
Operadores lógicos
Utilização - && (E)
3º exemplo de utilização do operador E:
a = 34, b = 12;
((a > b) && (b >= a))
((34 > 12) && (12 >= 34))
((true) && (false))
false
Operadores lógicos
Utilização - && (E)
4º exemplo de utilização do operador E:
a = 34, b = 12;
((a < b) && (b <= a))
((34 < 12) && (12 <= 34))
((false) && (true))
false
Operadores lógicos
Disjunção - || (OU)
Ao utilizar o operador OU considera-se que
se, pelo menos, um teste (expressão) for
verdadeiro, o resultado final será
verdadeiro.
Operadores lógicos
Tabela verdade - || (OU)
Em uma expressão || é necessário que todos
os itens sejam falsos para o resultado final
ser falso.
Verificação 1 Verificação 2 Resultado
V V V
V F V
F V V
F F F
Operadores lógicos
Utilização - || (OU)
1º exemplo de utilização do operador OU:
a = 34, b = 12;
((a >= b) || (b != a))
((34 >= 12) || (12 != 34))
((true) || (true))
true
Operadores lógicos
Utilização - || (OU)
2º exemplo de utilização do operador OU:
a = 34, b = 12;
((a < b) || (b == a))
((34 < 12) || (12 == 34))
((false) || (false))
false
Operadores lógicos
Utilização - || (OU)
3º exemplo de utilização do operador OU:
a = 34, b = 12;
((a > b) || (b >= a))
((34 > 12) || (12 >= 34))
((true) || (false))
true
Operadores lógicos
Utilização - || (OU)
4º exemplo de utilização do operador OU:
a = 34, b = 12;
((a < b) || (b <= a))
((34 < 12) || (12 <= 34))
((false) || (true))
true
Operadores lógicos
Tabela verdade - ! (NÃO)
Aplicar uma negação em uma expressão
corresponde a alterar o resultado desta.
Verificação 1 Resultado
!V F
!F V
Operadores lógicos
Utilização - ! (NÃO)
Exemplo de utilização do operador NÃO:
a = 34, b = 12;
(a < b)
(34 < 12)
!(false)
true
Operadores de Concatenação
Responsável pela junção de variáveis ou
constantes do tipo char ou String.
Prioridade
Ordem de Operador(es)
execução
1º Parênteses
2º Métodos (funções)
3º Multiplicação, Divisão e Resto da Divisão
4º Soma e Subtração
5º Operadores relacionais (sem ordem
entre eles)
6º Operadores lógicos - na seguinte ordem:
NÃO (!), E (&&), OU (ıı)
Lista de Exercícios
Operadores
Bibliografia
² ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene
Aparecida Veneruchi de. Fundamentos da programação de
computadores:algoritmos, Pascal e C/C++ e java. 2. ed., 5.
reimpr. São Paulo: Pearson, 2010. viii, 434 p.