Demonstração Da Fórmula De Bhaskara - Demonstração da Fórmula de Bhaskara - Brasil Escola
Demonstração da Fórmula de Bhaskara - Brasil Escola

Como chegar na fórmula que todo mundo decora e depois esquece

A ideia é simples: você tem uma equação do segundo grau na forma ax² + bx + c = 0 e quer encontrar os valores de x que a satisfazem. O processo que leva à fórmula não exige genialidade, apenas paciência para seguir os passos algébricos sem pular nenhum. Vou mostrar como a fórmula nasce, porque ela funciona, e onde as coisas costumam dar errado na prática.

O caminho para a demonstração da fórmula de bhaskara

Começamos com ax² + bx + c = 0, assumindo a 0 porque senão não é equação do segundo grau. Dividimos tudo por a para isolar o coeficiente quadrático: x² + (b/a)x + (c/a) = 0

Agora isolamos o termo constante: x² + (b/a)x = -c/a

O truque aqui é completar o quadrado. Pegamos o coeficiente de x, que é b/a, dividimos por 2 e elevamos ao quadrado. Isso dá (b/2a)² = b²/(4a²). Adicionamos esse valor em ambos os lados: x² + (b/a)x + b²/(4a²) = -c/a + b²/(4a²)

O lado esquerdo agora é um quadrado perfeito: (x + b/2a)² = b²/(4a²) - c/a

No lado direito, fazemos o denominador comum. -c/a fica -4ac/(4a²), então: (x + b/2a)² = (b² - 4ac)/(4a²)

Tiramos a raiz quadrada dos dois lados. Aqui é onde muita gente erra na hora da prova: x + b/2a = ±(b² - 4ac) / 2a

E isolamos x: x = [-b ± (b² - 4ac)] / 2a

👉 Clique no botão abaixo para saber mais sobre o assunto!

Pronto. Esse é o resultado. A parte debaixo da raiz, b² - 4ac, é o discriminante, e o sinal ± mostra que existem duas soluções possíveis.

O que todo mundo perde na apressa

O discriminante define tudo. Se b² - 4ac for maior que zero, a equação tem duas raízes reais e diferentes. Se for igual a zero, existe uma raiz real dupla. Se for menor que zero, as raízes são complexas — e aí a fórmula ainda funciona, mas entra no universo dos números complexos, o que muitas vezes passa despercebido em curso introdutório. Um detalhe que não aparece nos livros didáticos: o fator 2a no denominador não é arbitrário. Ele vem diretamente do termo 2 · (b/2a) que surge quando expandimos o quadrado perfeito. Se alguém tentar simplificar cancelando variáveis antes de terminar a demonstração, o resultado já estará errado. A ordem dos passos importa.

Também é importante notar que a fórmula de Bhaskara só é aplicável a equações quadráticas. Se o coeficiente a for zero, você tem uma equação linear e usar a fórmula vai dar divisão por zero ou resultados sem sentido. Já vi isso acontecer em planilhas automatizadas onde a entrada do usuário não era validada.

Um problema real que eu encontrei

Num projeto em que precisei resolver centenas de equações quadráticas geradas automaticamente, esbarrei com um caso em que b² - 4ac estava extremamente próximo de zero, mas positivo por causa de erro de arredondamento. O discriminante era algo como 10¹. Tecnicamente a fórmula funcionava, mas na prática o resultado numérico ficava instável: a subtração de números quase iguais gerava perda significativa de precisão (catastrophic cancellation). A solução que adotei foi usar uma versão estabilizada. Para calcular a raiz dominante, eu usava a forma x = (-b - sign(b)·)/(2a) e depois obtinha x = c/(a·x) pela relação entre produtos das raízes. Isso manteve a precisão numérica mesmo quando o discriminante era pequeno demais. Não é algo que se ensina em sala de aula, mas em implementação real faz diferença.

Pegadinhas comuns

O sinal negativo na frente do b é a origem de mais erros do que qualquer outra coisa. Quando b é positivo, -b é negativo. Quando b já é negativo, -b vira positivo. Muita gente esquece disso na hora de substituir os valores. Sempre escreva o valor de b com seu sinal antes de colocar na fórmula. O outro erro clássico é esquecer o ± na hora de escrever as duas soluções. A fórmula fornece duas raízes, não uma. Se o problema pede ambas, elas precisam aparecer separadamente.

Existe ainda um limite importante: a fórmula é exata em termos algébricos, mas na prática computacional pode perder precisão quando a diferença entre b² e 4ac é muito pequena comparada a b². Para usos acadêmicos isso raramente é problema, mas para simulações numéricas com milhares de iterações, a questão se torna relevante.

Quando a fórmula não é a melhor escolha

Se você só precisa encontrar as raízes rapidamente e os coeficientes são simples, fatoração por inspeção às vezes é mais rápido. Uma equação como x² - 5x + 6 = 0 se resolve em dois segundos fatorando para (x-2)(x-3) = 0. Aplicar a fórmula inteira ali é trabalho desnecessário. Para equações do tipo x² = k, simplesmente tire a raiz. Não use Bhaskara. Para equações sem termo linear, como x² + c = 0, isole x² e resolva. A fórmula geral funciona em todos esses casos, mas aplicar um canhão num mosquito só gera mais chances de erro de digitação.

Em resumo, a demonstração mostra que a fórmula é apenas uma sequência lógica de manipulações algébricas. O conhecimento dela é útil principalmente quando os coeficientes não favorecem fatoração fácil, ou quando você precisa de robustez analítica — como em implementações que precisam lidar com qualquer combinação de a, b e c sem casos especiais.