5. Operadores Aritméticos, Relacionais e Lógicos
Atualizado em: 26 de março de 2024
Por: Nelson H. Koshoji
5.1. Operadores Aritméticos
Operadores aritméticos são fundamentais em matemática e programação, pois eles formam a base para realizar cálculos e manipular dados. Vamos explorar os operadores aritméticos básicos:
- Adição (+): Este operador soma dois valores. Por exemplo,
5 + 3
resulta em8
. - Subtração (-): Utilizado para subtrair um valor de outro. Se tivermos
5 - 3
, o resultado seria2
. - Multiplicação (*): Multiplica dois valores. Por exemplo,
5 * 3
nos dá15
. - Divisão (/): Divide um número por outro. Por exemplo,
6 / 2
é3
. É importante lembrar que a divisão por zero não é definida. - Módulo (%): Também chamado de resto da divisão, este operador retorna o resto de uma divisão inteira entre dois números. Por exemplo,
7 % 2
seria1
, porque7
dividido por2
é3
com um resto de1
.
5.2. Operadores Relacionais
Operadores relacionais são utilizados para comparar valores, estabelecendo uma relação entre eles. Eles são fundamentais tanto na matemática quanto na programação, pois permitem que você faça testes condicionais e tome decisões baseadas em comparações. Os operadores relacionais básicos são:
- Igual (==): Verifica se dois valores são iguais. Por exemplo,
5 == 5
é verdadeiro. - Não igual (!=): Verifica se dois valores são diferentes. Por exemplo,
5 != 3
é verdadeiro. - Maior que (>): Verifica se um valor é maior que o outro. Por exemplo,
5 > 3
é verdadeiro. - Menor que (<): Verifica se um valor é menor que o outro. Por exemplo,
3 < 5
é verdadeiro. - Maior ou igual (>=): Verifica se um valor é maior ou igual ao outro. Por exemplo,
5 >= 5
é verdadeiro. - Menor ou igual (<=): Verifica se um valor é menor ou igual ao outro. Por exemplo,
3 <= 5
é verdadeiro.
5.3. Operadores Lógicos
Operadores lógicos são fundamentais na matemática, lógica e programação, pois eles permitem combinar ou modificar valores booleanos, que são verdadeiro (true
) e falso (false
). Eles são a base para a construção de expressões condicionais complexas e tomadas de decisão em algoritmos e programas. Os principais operadores lógicos são:
- E (AND): Em inglês, é representado por
&&
. Retornatrue
se ambas as expressões forem verdadeiras. Por exemplo,true && true
retornatrue
, enquantotrue && false
retornafalse
. - OU (OR): Representado por
||
. Retornatrue
se pelo menos uma das expressões for verdadeira. Por exemplo,true || false
retornatrue
. - NÃO (NOT): Representado por
!
. Inverte o valor booleano, ou seja, se o valor fortrue
, o operador o transformará emfalse
e vice-versa. Por exemplo,!true
retornafalse
.
5.4 Tabela Verdade
Tabela Verdade do Operador E (AND)
A | B | A AND B |
---|---|---|
True | True | True |
True | False | False |
False | True | False |
False | False | False |
Tabela Verdade do Operador OU (OR)
A | B | A OR B |
---|---|---|
True | True | True |
True | False | True |
False | True | True |
False | False | False |
Tabela Verdade do Operador NÃO (NOT)
A | NOT A |
---|---|
True | False |
False | True |