Calculadora para fatorar trinômios ax² + bx + c
Use esta calculadora para reescrever o trinômio geral ax² + bx + c como um conteúdo inteiro multiplicado por dois binômios lineares.
Executar grátis
Informe os três coeficientes inteiros, inclusive zero quando não houver termo do meio ou constante. A calculadora pesquisa pares exatos de fatores, confere os termos cruzados e devolve uma fatoração cuja expansão recupera a expressão original. Se não existirem dois binômios inteiros depois da extração do máximo divisor comum, o resultado informa claramente que o trinômio primitivo é primo nos inteiros. Não há aproximações decimais, escolhas aleatórias nem chamadas ocultas de rede.
Informe e interprete os três coeficientes
Comece identificando a, b e c na forma padrão ax ao quadrado mais bx mais c. O coeficiente principal a não pode ser zero, pois uma expressão sem termo quadrático é linear. Cada coeficiente precisa ser um inteiro seguro. Valores negativos são aceitos, e b ou c podem ser zero mesmo que a forma escolar habitual mostre três termos não nulos. Informe apenas o coeficiente, não uma variável ou expressão inteira: para 6x ao quadrado mais 5x mais 1, envie a como 6, b como 5 e c como 1. A expressão devolvida confirma de maneira legível como os dados foram interpretados. Esse contrato rigoroso mantém a resposta exata e evita que uma aproximação decimal seja confundida com uma fatoração inteira. Os valores absolutos são limitados para que a enumeração de divisores continue rápida no navegador e na API. Se algum campo estiver ausente, for fracionário, inseguro ou ultrapassar o limite documentado, você receberá um erro de entrada inválida, sem suposições silenciosas.
Como funciona a pesquisa de fatores inteiros
A calculadora extrai primeiro o máximo divisor comum de a, b e c. Ela mantém esse conteúdo inteiro fora dos binômios e escolhe o sinal para tornar positivo o coeficiente principal restante. Em seguida, procura inteiros p, q, r e s para que p vezes r seja o coeficiente principal reduzido, q vezes s seja a constante reduzida e p vezes s mais q vezes r seja o coeficiente intermediário reduzido. Essas identidades são exatamente o resultado da expansão de (px mais q)(rx mais s). Todos os pares relevantes de divisores positivos e negativos são testados de modo determinístico, portanto a resposta não depende da ordem de tentativa, de semente aleatória ou do arredondamento de raízes. Uma constante zero recebe diretamente um fator x. Quando há correspondência, a resposta traz o conteúdo extraído, dois registros estruturados e uma forma fatorada pronta para exibição. Se nenhum par funcionar, o polinômio reduzido será declarado primo nos inteiros. Aqui, primo significa que ele não pode ser expresso como produto de dois binômios não constantes com coeficientes inteiros; isso não significa ausência de raízes reais ou complexas.
Use o resultado e entenda o escopo
Uma resposta bem-sucedida oferece campos apropriados para programas e uma fatoração compacta para exibição. Cada fator contém o coeficiente de x, a constante e um binômio formatado. O campo de conteúdo registra qualquer inteiro comum retirado antes da fatoração. Por exemplo, quando os coeficientes compartilham o fator dois, esse dois pode aparecer fora dos parênteses. Os indicadores de fatorável e primo facilitam a decisão: mostre os fatores quando o primeiro for verdadeiro ou explique que o trinômio é primo nos inteiros quando o segundo for verdadeiro. Essa diferença importa porque x ao quadrado menos 2 possui fatores reais com raízes quadradas, mas não uma fatoração em binômios inteiros. A ferramenta atende exercícios de álgebra, conferência exata, criação de listas e pré-processamento simbólico leve. Ela não resolve raízes, aproxima irracionais nem fatora polinômios de grau maior, números complexos ou corpos finitos. A mesma função determinística opera no navegador e na API. O uso no navegador é gratuito quando oferecido; cada item bem-sucedido da API usa o preço-base publicado de US$ 0,002.
Casos de uso
Conferir exercícios de álgebra
Confirme fatores binomiais inteiros de trinômios mônicos e não mônicos sem depender de raízes aproximadas.
Montar gabaritos exatos
Gere fatores estruturados e resultados primos para atividades, provas e sistemas automáticos de correção.
Preparar expressões simbólicas
Extraia o conteúdo comum e fatores lineares inteiros antes de simplificar, analisar sinais ou usar frações parciais.
Perguntas frequentes
Quais coeficientes você pode informar?
Informe inteiros seguros a, b e c com valores absolutos de até 1,000,000. O coeficiente principal a não pode ser zero.
O que significa primo aqui?
Significa que o trinômio primitivo não pode ser escrito como produto de dois binômios não constantes com coeficientes inteiros.
A calculadora extrai o máximo divisor comum?
Sim. O conteúdo inteiro compartilhado é devolvido fora dos dois fatores binomiais.
Ela fatora um trinômio com raízes irracionais?
Não em fatores irracionais. Se não houver fatoração binomial inteira, o resultado o declara primo nos inteiros.
Quanto custa uma solicitação da API?
Cada item bem-sucedido da API usa o preço-base publicado de US$ 0,002; a calculadora web é gratuita quando disponível.
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/algebra/factor-trinomial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":6,"b":5,"c":1}'const res = await fetch("https://api.kit.forhosting.com/algebra/factor-trinomial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 6,
"b": 5,
"c": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/factor-trinomial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 6,
"b": 5,
"c": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/factor-trinomial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":6,"b":5,"c":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":6,"b":5,"c":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/factor-trinomial", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"a": 6,
"b": 5,
"c": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.factor_trinomial",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |