Operadores relacionais

Aprenda sobre a 3ª categoria de operadores. Veja como os operadores relacionais são usados para criar expressões condicionais.

22/10/2023

youtube-thumb
algol-youtube-play

Antes de aprender sobre os operadores relacionais, primeiramente é recomendável que você já saiba o que são as declarações condicionais.

Se você ainda não sabe o que são declarações condicionais, certamente você deve ler este artigo em que explicamos com detalhes sobre o assunto.

Bom! Mas vamos ao que interessa!


O que são os operadores relacionais?

Os operadores relacionais representam a 3ª categoria de operadores da programação e, em resumo, são usados para comparar valores de variáveis e criar declarações condicionais.

Neste sentido, as principais linguagens de programação utilizam os seguintes operadores relacionais:

>

que representa maior que.

<

que representa menor que.

>=

que representa maior ou igual.

<=

que representa menor ou igual.

==

que representa igual.

!=

que representa diferente.

Esses operadores são usados com o intuito de criar expressões do tipo verdadeiro (TRUE) ou falso (FALSE) (fundamentais para as declarações condicionais).

operadores-relacionais

É importante ressaltar que algumas linguagens de programação ainda podem possuir alguns operadores a mais. Por exemplo, a linguagem Javascript, que também possui os seguintes operadores:

===

que representa estritamente igual.

!==

que representa estritamente diferente.

Só para exemplificar, observe no código abaixo o uso do operador relacional < (menor que) em uma declaração condicional:

1.if(idade < 18){
2. println("Você não pode acessar o sistema! É menor de idade!");
3.}

Na linha 1 do código acima, temos uma expressão condicional que verifica se o valor da variável idade é menor que 18. De tal forma que, caso seja verdade, o comando de impressão na linha 2 será executado.

Mas vamos nos aprofundar um pouco mais no assunto!


Expressões condicionais

Primeiramente, uma expressão condicional é o produto gerado pelo uso dos operadores relacionais. De tal forma que, quando você usa os operadores relacionais, você cria expressões que retornam dois possíveis valores: Verdadeiro ou Falso.

A criação de uma expressão condicional é dada pela estrutura abaixo:

[membro da esquerda] OPERADOR RELACIONAL [membro da direita];

Só para ilustrar, veja alguns exemplos de expressões condicionais:

salario < 3500.00;

idade >= 18;

nome != “João”;

nota == 10;

Todas essas expressões acima podem ser interpretadas como perguntas que resultam em Verdadeiro ou Falso, e que, portanto, permitem ao algoritmo tomar decisões de fazer ou não fazer alguma operação durante a execução de um programa.


Não confunda == com =

Um dos operadores comuns da programação é o operador de atribuição, representado pelo símbolo =.

Nesse sentido, é muito comum alunos iniciantes confundirem o operador de igualdade == com o operador de atribuição =.

Contudo, eles possuem propósitos distintos e funcionam de maneira bem diferente. Por isso, não os confunda!


Certamente você aprendeu o básico sobre operadores relacionais. Mas ainda existe muito mais para aprender.

Os operadores relacionais representam a 3ª das 5 categorias de operadores da programação. Portanto, continue o seu aprendizado e leia o nosso artigo sobre os operadores lógicos.

autor

David Santiago

Mestre em Sistemas e Computação. Graduado em Sistemas de Informação. Professor de Linguagem de Programação, Algoritmos, Estruturas de Dados e Desenvolvimento de Jogos Digitais.

Outros artigos