Calcolatrice per scomporre il trinomio ax² + bx + c
Usi questa calcolatrice per riscrivere il trinomio generale ax² + bx + c come contenuto intero moltiplicato per due binomi lineari.
Esegui gratis nel browser
Inserisca i tre coefficienti interi, incluso zero quando manca il termine centrale o costante. La calcolatrice cerca coppie esatte di fattori, verifica i termini incrociati e restituisce una scomposizione che, sviluppata, ricrea l’espressione originale. Se dopo l’estrazione del massimo fattore comune non esistono due binomi interi, il risultato dichiara chiaramente che il trinomio primitivo è primo sugli interi. Non vengono impiegati arrotondamenti decimali, scelte casuali o chiamate di rete nascoste.
Inserisca e interpreti i tre coefficienti
Inizi individuando a, b e c nella forma standard ax al quadrato più bx più c. Il coefficiente principale a non può essere zero, perché un’espressione priva del termine quadratico è lineare. Ogni coefficiente deve essere un intero sicuro. Sono ammessi valori negativi, mentre b o c possono essere zero anche se la consueta forma scolastica mostra tre termini diversi da zero. Inserisca soltanto il coefficiente, non una variabile o l’intera espressione: per 6x al quadrato più 5x più 1, invii a uguale a 6, b uguale a 5 e c uguale a 1. L’espressione restituita conferma in modo leggibile l’interpretazione dei dati. Questo contratto rigoroso mantiene esatta la risposta ed evita che un’approssimazione decimale venga scambiata per una scomposizione intera. I valori assoluti sono limitati affinché l’elenco dei divisori resti rapido sia nel browser sia tramite API. Se un campo manca, è frazionario, non sicuro o supera il limite documentato, Lei riceve un errore di input anziché un’ipotesi silenziosa.
Come avviene la ricerca dei fattori interi
La calcolatrice estrae anzitutto il massimo fattore comune di a, b e c. Mantiene tale contenuto intero fuori dai binomi e ne sceglie il segno affinché il coefficiente principale restante sia positivo. Cerca quindi interi p, q, r e s tali che p per r coincida con il coefficiente principale ridotto, q per s con la costante ridotta e p per s più q per r con il coefficiente centrale ridotto. Queste tre identità sono precisamente quelle generate dallo sviluppo di (px più q)(rx più s). Tutte le coppie pertinenti di divisori positivi e negativi vengono provate in modo deterministico; la risposta non dipende quindi dall’ordine dei tentativi, da un seme casuale o dall’arrotondamento delle radici. Se la costante è zero, viene assegnato direttamente un fattore x. Quando esiste una corrispondenza, la risposta comprende il contenuto estratto, due fattori strutturati e una forma scomposta pronta da visualizzare. Se nessuna coppia funziona, il polinomio ridotto è dichiarato primo sugli interi. Qui primo significa che non è il prodotto di due binomi non costanti a coefficienti interi, non che sia privo di radici reali o complesse.
Usi il risultato conoscendone l’ambito
Una risposta riuscita offre sia campi adatti ai programmi sia una scomposizione compatta da mostrare. Ogni fattore contiene il coefficiente di x, la costante e il binomio formattato. Il campo del contenuto registra qualsiasi intero comune rimosso prima della scomposizione. Per esempio, se tutti i coefficienti condividono il fattore due, tale due può comparire davanti alle parentesi. Gli indicatori scomponibile e primo facilitano la logica: mostri i fattori quando il primo è vero oppure spieghi che il trinomio è primo sugli interi quando lo è il secondo. La distinzione è importante perché x al quadrato meno 2 possiede fattori reali con radici quadrate, ma non una scomposizione in binomi interi. Lo strumento è pensato per esercizi di algebra, verifica esatta, preparazione di schede e preelaborazione simbolica leggera. Non risolve le radici, non approssima numeri irrazionali e non scompone polinomi di grado superiore, numeri complessi o campi finiti. La stessa funzione deterministica opera nel browser e tramite API. Il browser è gratuito dove disponibile; ogni elemento API riuscito usa il prezzo base pubblicato di $0.002.
Casi d'uso
Verificare esercizi di algebra
Confermi fattori binomiali interi per trinomi monici e non monici senza dipendere da radici approssimate.
Creare soluzioni esatte
Generi fattori strutturati ed esiti primi per schede, verifiche e sistemi automatici di correzione.
Preparare espressioni simboliche
Estragga contenuto comune e fattori lineari interi prima di semplificazioni, studi del segno o fratti semplici.
Domande frequenti
Quali coefficienti può inserire?
Inserisca interi sicuri a, b e c con valore assoluto non superiore a 1,000,000. Il coefficiente a non può essere zero.
Che cosa significa primo in questo caso?
Significa che il trinomio primitivo non può essere scritto come prodotto di due binomi non costanti a coefficienti interi.
La calcolatrice estrae il massimo fattore comune?
Sì. Il contenuto intero condiviso viene restituito davanti ai due fattori binomiali.
Può scomporre un trinomio con radici irrazionali?
Non mediante fattori irrazionali. Se manca una scomposizione binomiale intera, lo dichiara primo sugli interi.
Quanto costa una richiesta API?
Ogni elemento API riuscito usa il prezzo base pubblicato di $0.002; la calcolatrice web è gratuita dove disponibile.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"a": 6,
"b": 5,
"c": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.factor_trinomial",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |