⚖️ Operadores e Expressões Relacionais

Para que o computador tome uma decisão, ele precisa comparar dados. Os Operadores Relacionais são as ferramentas que utilizamos para criar essas comparações, resultando sempre em um valor lógico: verdadeiro ou falso.

🛠️ Tabela de Operadores

OperaçãoOperadorExemploDescrição
Maior>10 > 5Verdadeiro se o valor à esquerda for estritamente superior.
Maior ou Igual>=x >= 10Verdadeiro se for maior ou exatamente igual.
Menor<3 < 8Verdadeiro se o valor à esquerda for estritamente inferior.
Menor ou Igual<=y <= 20Verdadeiro se for menor ou exatamente igual.
Igualdade==a == bVerdadeiro se ambos os valores forem idênticos.
Diferença!=n != 0Verdadeiro se os valores forem diferentes.

Cuidado com a Confusão:

  • = (um igual) é para ATRIBUIÇÃO (dar um valor a uma variável).
  • == (dois iguais) é para COMPARAÇÃO (verificar se são iguais).

🧠 O Resultado Lógico

Toda expressão relacional é uma pergunta que o computador responde com apenas duas opções:

  1. Verdadeiro (True): A condição foi atendida.
  2. Falso (False): A condição não foi atendida.

Exemplo Prático: Videogame

Se o preço do anúncio for R$ 1.150,00, a expressão preco <= 1200.00 retorna verdadeiro. Se o preço for R$ 1.300,00, ela retorna falso.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
programa {
    funcao inicio() {
        real precoVideoGame
        
        escreva("Digite o preço do anúncio: R$ ")
        leia(precoVideoGame)
        
        // A expressão abaixo define se o bloco será executado
        se (precoVideoGame <= 1200.00) {
            escreva("\n[SUCESSO] O preço está dentro do orçamento! 🎉")
        }
    }
}

🏁 Resumo do Capítulo

Os operadores relacionais são a base da inteligência algorítmica. No próximo capítulo, veremos um resumo visual para fixar como essas comparações funcionam na prática! 🚀