Como resolver problemas de raciocínio lógico com afirmações de comparação de idade
Problemas do tipo "joao é mais velho que pedro" aparecem em concursos, entrevistas técnicas e testes de lógica todo ano. A maioria das pessoas trava porque tenta visualizar tudo de uma vez. O correto é construir um sistema de restrições e processá-lo passo a passo. O que esse formato testa, na prática, é a capacidade de traduzir frases em relações ordenadas e usar essas relações para deduzir consequências que não estão explícitas no enunciado. Não é sobre matemática avançada. É sobre organização.
joao é mais velho que pedro: o que isso significa na prática
Quando leio "João é mais velho que Pedro", a primeira coisa que faço é escrever uma desigualdade simples: João > Pedro. A partir daí, cada nova informação no problema adiciona mais uma restrição. O problema só começa a ficar interessante quando aparecem relações indiretas, como "Maria é mais nova que Pedro" ou "Carlos e João têm idades que somam 40 anos". Aí eu preciso encadear as relações. Vou mostrar o método usando um exemplo real que cai com frequência:
Temos três pessoas: João, Pedro e Maria. As informações são: Informação 1: João é mais velho que Pedro.
Informação 2: Maria é mais nova que Pedro.
Informação 3: João tem 35 anos.
Informação 4: Pedro tem o dobro da idade de Maria.
A pergunta é: quantos anos Maria tem? Aqui está o procedimento que uso. Primeiro, traduzo tudo para notação algébrica. Se J = idade de João, P = idade de Pedro, M = idade de Maria:
J > P
M < P
J = 35
P = 2 × M Com J = 35 e J > P, eu sei imediatamente que P < 35. Como P = 2M, tenho 2M < 35, ou seja, M
17,5. Isso já elimina qualquer alternativa de resposta acima de 17 anos sem precisar resolver a equação completa.
Agora, para achar o valor exato, eu preciso de mais uma informação que relacione P e M numericamente. Se o problema disser, por exemplo, que a soma das idades é 65, tenho J + P + M = 65. Substituindo: 35 + 2M + M = 65. 3M = 30. M = 10. Verificação: P = 20, J = 35. Todas as condições são satisfeitas: 35 > 20, 10
20, P = 2M. Se não houver informação suficiente para fechar o valor exato, o problema pode pedir apenas a ordem de classificação ou a maior idade possível. Nesse caso, o limite superior de M = 17 (idade inteira) seria a resposta correta para "qual a maior idade possível de Maria?".
Técnicas avançadas para problemas com múltiplas variáveis
Quando o problema cresce para cinco ou seis pessoas, o método da substituição algébrica pura fica pesado. Aí eu uso uma tabela de ordens. Colunas para cada pessoa, linhas para posições (mais velho, segundo, terceiro...). Cada relação é representada marcando células e cruzando impossíveis. Por exemplo, se disserem que "Ana é mais velha que Bernardo e Carlos é mais novo que Ana, mas mais velho que Bernardo", eu monto:
👉 Clique no botão abaixo para saber mais sobre o assunto!
Ana > Carlos > Bernardo E isso já define uma cadeia parcial. Qualquer nova informação que envolva alguém de fora dessa cadeia simplesmente insere na posição correta sem reescrever tudo.
Um detalhe que muita gente erra: relações como "X e Y têm a mesma idade" são tratadas como igualdade, não como desigualdade estrita. Se o problema diz "João é mais velho que Pedro" e depois "Pedro e Lucas têm a mesma idade", a conclusão válida é João > Pedro = Lucas. Não se pode dizer que João é mais velho que Lucas de forma estrita se não houver garantia de que as idades são inteiras distintas — embora na prática dos concursos, idades são normalmente inteiras e a relação se mantém.
Uma armadilha comum e como eu a resolvi
Em um teste real, me deparei com um problema onde a afirmação era: "João é mais velho que Pedro" e também "Pedro é mais velho que João". O examinador queria ver se eu percebia a contradição. A resposta correta não era tentar resolver — era marcar que o conjunto de informações era inconsistentes e que nenhuma conclusão válida pode ser derivada. Em outra ocasião, o problema dava apenas relações parciais: três pessoas e duas comparações. A pergunta era qual afirmação necessariamente era verdadeira. A pegadinha era que algumas alternativas pareciam certas, mas dependiam de suposições não declaradas. Só era possível afirmar com certeza a ordem parcial que as informações permitiam. Qualquer inferência além disso era inválida.
O truque prático aqui é sempre perguntar: "posso provar isso com as informações dadas, ou estou assumindo algo extra?" Se for suposição, descarta.
Limitações do método
Esse enfoque funciona bem para problemas com até cerca de oito variáveis e dez a quinze restrições. Acima disso, o tempo de resolução aumenta exponencialmente, especialmente quando há igualdades e desigualdades misturadas. Para problemas desse porte maior, programas de satisfação de restrições (CSP) são mais eficientes, mas em contextos de prova sem computador, a abordagem manual torna-se impraticável. Também vale notar que problemas mal formulados — com informações redundantes ou faltantes — são comuns em bancos de questões antigos. Se você gasta mais de três minutos e ainda não consegue fechar o problema, provavelmente falta uma informação ou o enunciado está ambíguo. Nesses casos, a estratégia racional é marcar a alternativa mais restrita (a que depende de menos suposições) e seguir em frente.
Resumo do procedimento
Traduza cada frase para uma relação formal. Idades iguais viram igualdade, comparações viram desigualdades. Identifique valores conhecidos e substitua. Quando tiver uma cadeia de desigualdades, use-a para estabelecer limites superiores e inferiores. Para múltiplas variáveis, construa uma tabela de ordenação. Verifique sempre se cada conclusão decorre logicamente das premissas, sem adicionar suposições externas. Se as informações forem contraditórias ou insuficientes, reconheça isso — não force uma resposta que não existe. O domínio disso não vem de decorar fórmulas, mas de resolver bastante exercício até que o processo de tradução e encadeamento vire automático. Quanto mais prática, mais rápido você identifica quando um problema tem solução única, múltiplas soluções ou nenhuma solução válida.