Módulo 6 - Comparações, perguntas de sim ou não

Maior ou igual: o dia em que o empate muda tudo

8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026

O que você vai aprender

  • Usar os operadores >= (maior ou igual) e <= (menor ou igual).
  • Traduzir “a partir de”, “no mínimo” e “até” para o operador correto.
  • Reconhecer o erro de fronteira: o bug que mora no valor exato do limite.
  • Testar comparações sempre com o valor do limite, não só com valores distantes.

Dois operadores que abraçam o empate

A aula passada terminou com uma balança equilibrada e um cliente bravo: no empate, o > e o < respondem F. Só que o mundo está cheio de regras que INCLUEM o limite. Quem tem exatamente 16 anos entra na sessão de classificação 16. Quem tirou exatamente 7 passou de ano. Quem gastou exatamente 100 reais leva o frete grátis, se a promoção diz “a partir de 100”. Para essas regras existem dois operadores sob medida: o >= (maior ou igual) e o <= (menor ou igual). Eles respondem V no empate, exatamente onde o > e o < respondem F.

ComparaçãoValor testadoResposta
idade > 1616F (16 não é maior que 16)
idade >= 1616V (16 é igual a 16, e o >= aceita o empate)
media < 77F (7 não é menor que 7)
media <= 77V (o <= abraça o valor exato)

Fora do empate, os pares se comportam igual; NO empate, eles se separam. O bug mora nessa linha.

Repare que para qualquer valor longe do limite os dois operadores do par concordam: com idade 25, tanto “idade > 16” quanto “idade >= 16” respondem V; com idade 10, os dois respondem F. A divergência acontece num único ponto da reta numérica: o próprio 16. Por isso o erro de escolher o operador errado é tão traiçoeiro: o algoritmo passa em quase todos os testes, funciona por semanas e falha bem no dia em que aparece alguém com o valor exato da fronteira. Quase certo, em programação, é outro nome para errado.

Do português para o símbolo certo

O trabalho de verdade não é decorar os quatro operadores; é traduzir a regra dita em português para o símbolo exato. Algumas expressões carregam o empate embutido: “a partir de”, “no mínimo”, “pelo menos” e “até, inclusive” pedem >= ou <=. Outras excluem o limite: “mais de”, “acima de” (no sentido estrito) e “menos de” pedem > ou <. E há as traiçoeiras, como “até 12 anos paga meia”: o 12 entra ou não entra? Na dúvida, não adivinhe: pergunte a quem criou a regra. O algoritmo vai obedecer o símbolo que você escolher, não a intenção que ficou na sua cabeça.

🎮 Jogo da aula

Caça ao bug da catraca

O algoritmo abaixo deveria liberar a entrada A PARTIR de 16 anos, mas está barrando gente errada. Toque na linha culpada.

O jogo entrega de brinde a técnica profissional desta aula: o teste de fronteira. Sempre que uma comparação define um limite, teste três valores: um abaixo do limite, um acima e o LIMITE EXATO. Os dois primeiros quase nunca revelam nada; o terceiro é onde os bugs se escondem. Essa técnica tem assento cativo no módulo 13, quando você aprender casos de borda e teste de mesa, mas pode (e deve) entrar no seu hábito desde já.

Fronteiras que valem dinheiro (e nota)

Fronteiras mal traduzidas custam caro no mundo real. A média escolar é o exemplo que todo brasileiro conhece: se a escola aprova com 7, a comparação certa é “media >= 7”. Escrita com >, ela reprova o aluno que tirou 7 em cheio, e ninguém percebe até o boletim sair. No comércio, “parcele em até 3 vezes” é “parcelas <= 3”; no estacionamento, “primeiros 15 minutos grátis” costuma ser “minutos <= 15”; na previdência, cada faixa de desconto começa e termina numa fronteira exata. Quem domina >= e <= lê essas regras com olhos de auditor.

  • Aprovação escolar: media >= 7 inclui o 7; media > 7 reprova a nota exata.
  • Meia-entrada até 12 anos: idade <= 12 inclui quem tem 12; idade < 12 barra no aniversário.
  • Frete grátis a partir de 100 reais: compra >= 100 honra a promessa do anúncio.
  • Saque com saldo suficiente: valor <= saldo permite sacar até o último centavo.

Teste rápido

A escola aprova quem tem média no mínimo 7. Ana tirou exatamente 7. Qual comparação aprova a Ana, como manda a regra?

Perguntas frequentes

Quando uso > e quando uso >=?
Pergunte se o valor do limite entra na regra. “Mais de 100” exclui o 100: use >. “A partir de 100”, “no mínimo 100” incluem: use >=. O mesmo raciocínio vale para < e <= com “menos de” e “até, inclusive”. Na dúvida sobre a intenção da regra, pergunte a quem a criou antes de escolher o símbolo.
O que é exatamente um erro de fronteira?
É o bug que nasce da troca entre > e >= (ou < e <=). O algoritmo acerta todos os valores distantes do limite e erra apenas no valor exato da fronteira, como o aluno de média 7 ou o aniversariante de 16 anos. Como o erro atinge um único valor, ele passa despercebido em testes descuidados.
Como testo se escolhi o operador certo?
Com o teste de fronteira: rode o algoritmo mentalmente com um valor abaixo do limite, um acima e o limite exato. O valor exato é o que revela a escolha errada. No módulo 13 essa prática ganha nome e método completos (teste de mesa e casos de borda), mas você já pode usá-la em toda comparação que escrever.
Escrever >= é o mesmo que escrever “> ou =”?
Conceitualmente, sim: o >= responde V quando o > responderia V ou quando o = responderia V. No módulo 7 você vai conhecer o operador OU e poderá enxergar o >= como a combinação “maior OU igual” de forma literal. Na prática, o >= já entrega isso num símbolo só.
Existe >= para textos também?
Existe: as comparações de ordem funcionam com textos usando a ordem alfabética, e a próxima aula mostra como (e onde a coisa complica com maiúsculas e acentos). Para números a intuição é a da balança; para textos, é a do dicionário.
Por que “quase certo” é tão perigoso em comparação de limite?
Porque o algoritmo com o operador errado funciona na maioria dos casos e falha em silêncio num único valor. Ninguém desconfia de um sistema que acerta 99% das vezes, até o dia em que a pessoa da fronteira aparece: o aniversariante, a nota exata, a compra no valor redondo. Bug silencioso e raro é o mais caro de encontrar, e o mais barato de prevenir: basta um teste no limite.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.