Entendendo quando o delta é zero
Delta é a letra grega que representa o discriminante na fórmula de Bhaskara. Quando o valor dele chega exatamente a zero, isso muda completamente como a equação do segundo grau se comporta. Vou explicar direto sem rodeios.
O que significa delta igual a zero
A equação do segundo grau tem a forma ax² + bx + c = 0. O delta é calculado por b² - 4ac. Se esse resultado for zero, você tem exatamente uma raiz real, e não duas. A maioria dos materiais didáticos fala isso, mas poucos explicam o que acontece na prática. Quando delta é zero, a parábola simplesmente encosta o eixo x num único ponto. Ela não cruza. Ela toca. Isso significa que o vértice da parábola está exatamente sobre o eixo das abscissas. Não tem como a função mudar de sinal ali, porque ela só passa pelo zero e volta.
O cálculo da raiz fica bem simples nesse caso. Como delta é zero, a fórmula de Bhaskara vira x = -b / 2a. Só isso. A parte da raiz quadrada desaparece e sobra uma operação única. No meu trabalho com engenharia e análise de dados, me deparei uma vez com um problema de otimização onde o discriminante devia ser zero porque o modelo teórico previa exatamente um ponto de tangência. O código retornava algo como -0.0000001 devido a erro de ponto flutuante. A raiz que eu queria identificar era dupla, mas o sistema estava tratando como se tivesse duas raízes complexas próximas. A solução foi aplicar um threshold de 1e-10 no valor absoluto do discriminante. Se |delta|
threshold, trata-se como raiz dupla. Isso resolveu o problema sem perder generalidade.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Também vale lembrar que delta igual a zero não é um caso raro em problemas reais. Em física, por exemplo, quando você calcula o tempo em que um projétil atinge determinada altura, às vezes a altura buscada é exatamente o ponto mais alto da trajetória. Aí o discriminante cai para zero naturalmente. Não é aberração. É matemática acontecendo no mundo real. Outro ponto que pouca gente menciona: quando delta é zero, a equação fatorada fica na forma a(x - x')² = 0. Isso é útil para verificar rapidamente se um polinômio é um quadrado perfeito. Multiplica a expansão, compara coeficientes com a original e pronto. Leva menos de um minuto e evita cálculos desnecessários.
O cuidado que você precisa ter é com equações que parecem ter delta zero mas, na verdade, têm coeficientes muito grandes que geram perda de precisão. Se b² for enorme e 4ac também for enorme e os dois números forem quase iguais, o resultado pode ser instável numericamente. Nesse caso, usar uma biblioteca com aritmética de precisão estendida ou reescrever a equação antes de calcular é mais seguro do que confiar na subtração direta.