ForHosting KIT · Ferramentas para dev

Completar o quadrado com passos

A API de completar o quadrado com passos pega os três coeficientes de uma expressão quadrática — a, b e c em ax² + bx + c — e a reescreve na forma canônica, também chamada forma do vértice: a(x − h)² + k.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Ela devolve os coeficientes da forma canônica h e k, o vértice da parábola e a sequência completa de passos que leva da forma padrão à forma do vértice: colocar a em evidência, tomar a metade do coeficiente de x, somar e subtrair o seu quadrado e colapsar o trinômio quadrado perfeito. Toda a reescrita é uma única passagem de aritmética exata e determinística — h = −b/(2a) e k = c − b²/(4a) —, de modo que os mesmos coeficientes sempre produzem a mesma forma e os mesmos passos. Use-a para ensinar o método, para corrigir lições linha por linha ou para normalizar termos quadráticos em um pipeline maior.

O que completar o quadrado realmente significa

Uma quadrática escrita como ax² + bx + c só revela a sua forma de maneira indireta. A mesma expressão reescrita como a(x − h)² + k mostra de relance as duas coisas que quase todo mundo quer saber: onde está o vértice da parábola, no ponto (h, k), e se ela abre para cima ou para baixo, pelo sinal de a. A técnica por trás da reescrita — completar o quadrado — pega os termos em x² e em x e soma e subtrai exatamente a constante necessária para transformá-los em um trinômio quadrado perfeito, que depois colapsa no binômio ao quadrado. Nada na expressão muda: substitua qualquer valor de x em qualquer uma das duas formas e você obterá o mesmo número. O que muda é o que pode ser lido diretamente. O coeficiente a é carregado intacto, de modo que o coeficiente líder que você envia é o mesmo que multiplica o termo ao quadrado na resposta. Este endpoint realiza o rearranjo simbolicamente sobre os três coeficientes numéricos e ainda informa cada manipulação intermediária como um passo legível, o que significa que funciona igualmente com valores inteiros, decimais e negativos, e recusa o único caso degenerado — a igual a zero — em que a expressão é na verdade uma reta e a forma canônica não faz sentido algum.

Como os coeficientes e os passos são calculados

Os dois parâmetros da forma do vértice vêm de duas identidades em forma fechada. O deslocamento horizontal é h = −b/(2a), que é exatamente a coordenada x do eixo de simetria da parábola. O deslocamento vertical é k = c − b²/(4a), o valor que a quadrática assume sobre esse eixo — equivalentemente, o que se obtém ao avaliar a expressão original em x = h. Por serem fórmulas exatas e não uma busca iterativa, o resultado é determinístico: execute duas vezes com os mesmos coeficientes e você receberá uma saída idêntica byte a byte, o que torna a resposta segura para cachear, comparar e embutir em testes automatizados. Os passos reproduzem o procedimento da sala de aula: colocar a em evidência nos termos em x, tomar a metade do coeficiente de x resultante, somar e subtrair o seu quadrado dentro dos parênteses e depois colapsar o trinômio no binômio ao quadrado, absorvendo a constante restante em k. Cada passo é devolvido como uma string simples para que você possa renderizar o desenvolvimento linha por linha. O arredondamento é o único ponto em que há escolha: por padrão os valores intermediários, h e k são arredondados para dez casas decimais para que a saída seja estável entre máquinas e linguagens, e você pode pedir de zero a quinze casas com o campo opcional precision. Inteiros exatos continuam inteiros em qualquer precisão. Os coeficientes podem ser enviados como números ou como strings numéricas, e cada coeficiente deve ser finito — Infinity e NaN são rejeitados com um erro claro.

Onde a forma desenvolvida se encaixa na prática

Completar o quadrado raramente é o objetivo final; é o passo que destrava o próximo. É a rota padrão para a fórmula quadrática, a maneira mais rápida de encontrar um vértice sem cálculo diferencial e o movimento que transforma a equação de uma circunferência ou de uma elipse na sua forma centro-raio. Como esta capacidade devolve os passos junto com o resultado, ela é especialmente útil em produtos educacionais: você pode mostrar a sequência evidência–metade–quadrado–colapso ao lado da resposta para que os estudantes vejam não apenas qual é a forma do vértice, mas como ela decorre dos coeficientes originais. Em um fluxo de correção de lições, você pode comparar a linha intermediária de um estudante com o passo devolvido correspondente, em vez de apenas marcar a resposta final como certa ou errada. Em um pipeline de gráficos, física ou otimização, os coeficientes sozinhos podem bastar: ajuste ax² + bx + c às suas amostras, envie os três números e leia a posição do pico h e o seu valor k diretamente na resposta. A capacidade roda como aritmética pura no nosso edge sem armazenar nada, e o mesmo código roda grátis no seu navegador nesta página — cole os três coeficientes, veja a reescrita acontecer passo a passo e pague apenas quando conectá-la a um fluxo automatizado a US$ 0,002 por requisição.

Mostrar cada passo da reescrita

Envie a, b e c e receba a forma do vértice mais a sequência evidência–metade–quadrado–colapso como linhas legíveis, pronta para renderizar em uma aula ou solução desenvolvida.

Corrigir o trabalho de um aluno linha por linha

Compare cada linha intermediária de uma solução manuscrita de completar o quadrado com o passo devolvido correspondente, e não apenas a resposta final.

Ler um vértice sem cálculo diferencial

O vértice da parábola é simplesmente (h, k): envie os três coeficientes e obtenha o ponto de virada e o valor extremo como números limpos.

Quanto custa?

US$ 0,002 por requisição através da API. Também é grátis executá-la no seu navegador nesta página.

O que ela devolve exatamente?

O coeficiente a inalterado, os coeficientes da forma canônica h e k, a forma reescrita como string a(x−h)²+k, o vértice como ponto (x, y) e os passos do desenvolvimento como um array de strings.

Por que ela rejeita a = 0?

Porque com coeficiente líder zero a expressão é linear, não quadrática, e a forma canônica não está definida — dividir por 2a não faria sentido.

Posso enviar os coeficientes como strings?

Sim. Números e strings numéricas são aceitos, mas cada coeficiente deve ser um número finito; Infinity e NaN são rejeitados.

Algo é armazenado?

Não. O cálculo é aritmética pura sobre os três coeficientes que você envia; nada é registrado ou mantido.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/math/completing-the-square-works

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/completing-the-square-works \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":1,"b":6,"c":2}'
{
  "a": 1,
  "b": 6,
  "c": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.completing_the_square_works",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_abs_coeff1000000000000000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →