Introducao Aos Operadores Aritmeticos e Logicos

Você também pode gostar

Fazer download em pptx, pdf ou txt
Fazer download em pptx, pdf ou txt
Você está na página 1de 11

Introdução aos operadores

aritméticos e lógicos

Os operadores aritméticos e lógicos são ferramentas fundamentais na programação, permitindo a realização de cálculos matemáticos e a
tomada de decisões complexas. Nesta seção, exploraremos os principais tipos de operadores e como eles podem ser aplicados para criar
programas eficientes e poderosos.
Operadores aritméticos: adição, subtração,
multiplicação, divisão e módulo
Adição (+) Subtração (-) Multiplicação (*) Divisão (/)

O operador de adição O operador de O operador de O operador de divisão


é usado para somar subtração é usado para multiplicação é usado é usado para calcular o
dois valores. É o diminuir um valor de para calcular o quociente entre dois
operador aritmético outro. Ele é essencial produto de dois valores. Ele é crucial
mais básico e é em operações como valores. Ele é em operações que
amplamente utilizado contagem regressiva, fundamental em envolvem proporções,
em cálculos e cálculo de diferenças e operações que taxas e cálculos de
expressões muito mais. envolvem repetição, porcentagem.
matemáticas no escalas e
código. transformações
geométricas.
Precedência dos operadores aritméticos

A precedência dos operadores aritméticos é crucial para determinar a ordem de execução das operações matemáticas em uma expressão. Essa precedência
segue uma hierarquia bem definida, que deve ser respeitada para obter o resultado correto. Os principais operadores aritméticos e sua ordem de precedência
são:

1. Parênteses () - Têm a maior precedência e devem ser avaliados primeiro. Expressões dentro de parênteses serão sempre executadas antes de qualquer outra
operação.
2. Multiplicação (*) e Divisão (/) - Têm a mesma precedência e são executados da esquerda para a direita.
3. Adição (+) e Subtração (-) - Têm a mesma precedência e também são executados da esquerda para a direita.

É importante entender essa hierarquia para evitar erros em cálculos e obter resultados esperados. Quando uma expressão contém múltiplos operadores, a
precedência deve ser respeitada para que a ordem de avaliação seja correta.
Operadores de atribuição

= += -= *=

Operador de Operador de Operador de Operador de


Atribuição Adição e Subtração e Multiplicação e
Simples Atribuição Atribuição Atribuição
O operador de O operador de adição e O operador de O operador de
atribuição simples (=) é atribuição (+=) é usado subtração e atribuição (- multiplicação e
usado para atribuir um para adicionar um valor =) é usado para subtrair atribuição (*=) é usado
valor a uma variável. a uma variável e um valor de uma para multiplicar uma
Essa é a forma mais armazenar o resultado variável e armazenar o variável por um valor e
básica de atribuição, na mesma variável. resultado na mesma armazenar o resultado
onde o valor à direita Essa é uma maneira variável. Essa é uma na mesma variável.
do sinal de igual é concisa de incrementar maneira concisa de Essa é uma maneira
armazenado na variável o valor de uma variável. decrementar o valor de concisa de multiplicar
à esquerda. uma variável. uma variável por um
determinado valor.
Operadores de comparação

Igualdade (==) Diferença (!=) Maior que (>) Menor que (<)
O operador de igualdade O operador de diferença O operador de maior O operador de menor
verifica se dois valores verifica se dois valores que verifica se o valor à que verifica se o valor à
são iguais, são diferentes. Ele esquerda é maior que o esquerda é menor que o
independentemente do retorna true se os valor à direita. Ele valor à direita. Ele
seu tipo de dado. Ele valores forem diferentes retorna true se o retorna true se o
retorna true se os e false se forem iguais. primeiro valor for maior primeiro valor for
valores forem iguais e e false caso contrário. menor e false caso
false caso contrário. contrário.
Operadores lógicos: AND (&&), OR (||),
NOT (!)
Operador E Operador OU Operador NÃO
O operador lógico E verifica O operador lógico OU verifica O operador lógico NÃO (!)
se ambas as condições são se pelo menos uma das nega a condição. Se a
verdadeiras. Caso as duas condições é verdadeira. Caso condição original era
sejam verdadeiras, o resultado uma ou ambas as condições verdadeira, o resultado será
é verdadeiro. Caso contrário, sejam verdadeiras, o resultado falso. Se a condição original
o resultado é falso. É é verdadeiro. Apenas quando era falsa, o resultado será
comumente usado em ambas as condições são falsas, verdadeiro. Usado para
condicionais para combinar o resultado é falso. Útil para inverter o valor lógico de uma
múltiplas verificações. criar condições alternativas. expressão.
Tabela-verdade dos operadores lógicos
A tabela-verdade é uma representação visual e sistemática de todas as possíveis combinações de valores lógicos
(Verdadeiro ou Falso) para os operadores lógicos AND (&&), OR (||) e NOT (!). Essa tabela permite compreender o
comportamento e os resultados desses operadores de uma maneira clara e objetiva.

1 0
Verdadeiro Falso
Quando o valor lógico é absolutamente positivo e Quando o valor lógico é negativo ou inválido.
válido.

A tabela-verdade facilita o entendimento das diferentes combinações possíveis entre os operadores lógicos e seus
resultados. Essa ferramenta é essencial para a compreensão e a correta aplicação das estruturas de decisão em
programação, como os comandos if-else e switch.
Uso dos operadores lógicos em condicionais
(Se, senão, Escolha-caso)
Os operadores lógicos AND (&&), OR (||) e NOT (!) são amplamente utilizados em estruturas condicionais
comoSe, senão, Escolha-caso na programação. Esses operadores permitem criar expressões lógicas complexas que
avaliam múltiplas condições simultaneamente.

Por exemplo, em um se pode-se usar os operadores lógicos para verificar se uma determinada variável está entre
dois valores ou se atende a duas ou mais condições específicas. Já em um Escolha -Caso, os operadores lógicos
podem ser usados para agrupar casos com lógicas similares.
Aplicações práticas dos operadores
aritméticos e lógicos
Os operadores aritméticos e lógicos são fundamentais na programação, permitindo realizar cálculos, comparações e
tomadas de decisão. Eles têm inúmeras aplicações práticas, desde a implementação de fórmulas matemáticas até a
criação de condicionais complexas.

Por exemplo, os operadores aritméticos podem ser usados para processar dados numéricos, como calcular
descontos, conversão de moedas ou processamento de pagamentos. Já os operadores lógicos são essenciais para
criar estruturas de controle, como laços de repetição e verificações de condição.

Além disso, a combinação desses operadores permite desenvolver algoritmos cada vez mais sofisticados,
automatizando tarefas, analisando dados e tomando decisões com base em regras lógicas.
Boas práticas e dicas para utilização
eficiente

1 Planeje cuidadosamente 2 Nomeie variáveis de forma


significativa
Antes de utilizar os operadores aritméticos e
lógicos, planeje cuidadosamente sua lógica. Dê nomes claros e descritivos às suas variáveis.
Entenda a precedência dos operadores e como Isso facilita o entendimento e a manutenção do
eles se comportam em diferentes cenários para código, especialmente quando se utiliza vários
evitar resultados inesperados. operadores.

3 Teste exaustivamente 4 Documente seu código


Certifique-se de testar todas as situações Adicione comentários explicativos para deixar
possíveis, desde casos simples até casos claro o propósito e o funcionamento dos
extremos. Isso ajuda a identificar e corrigir operadores utilizados. Isso facilita a
erros relacionados aos operadores. compreensão e manutenção do código por
outras pessoas.
Exercícios com operadores lógicos
1. Escreva um programa que verifica se um número é maior que 10 e menor que 20.

2. Escreva um programa que verifica se um número é par e positivo.

3. Escreva um programa que verifica se uma pessoa é maior de idade (idade maior ou igual a 18) e tem carteira de
motorista.

4. Escreva um programa que verifica se um número é divisível por 3 ou por 5.

5. Escreva um programa que verifica se um número é maior que 100 ou menor que -100.

6. Escreva um programa que verifica se um número é positivo e não é igual a zero.

7. Escreva um programa que verifica se uma pessoa pode se aposentar (idade maior ou igual a 65 anos e tempo de
contribuição maior ou igual a 30 anos).

8. Escreva um programa que verifica se um número é negativo e divisível por 2.

Você também pode gostar