Calcolatore di variazione inversa
Il calcolatore di variazione inversa risolve relazioni nella forma y = k / x. Inserisca una coppia nota di x e y per determinare la costante di variazione, quindi fornisca un nuovo valore di x per calcolare la y corrispondente.
Esegui gratis nel browser
Il risultato comprende la costante, l’equazione completa e chiari passaggi di sostituzione, utili per controllare un esercizio, studiare rapporti reciproci o applicare un modello senza dover trasformare manualmente la formula.
Riconoscere una relazione di variazione inversa
Nella variazione inversa, il prodotto di due grandezze rimane costante. La relazione si scrive y = k / x, dove k è la costante di variazione e x non può essere zero. All’aumentare del valore assoluto di x, quello di y diminuisce in modo che x per y conservi lo stesso risultato. Per esempio, se quattro persone completano un lavoro idealizzato in sei ore, il modello fornisce k = 24 ore-persona. Otto persone corrisponderebbero a tre ore, purché le ipotesi restino ragionevoli. Il calcolatore non stabilisce se dati reali seguano davvero una variazione inversa; applica il modello indicato da Lei. Per verificare diverse coppie osservate, moltiplichi x per y in ciascuna. Prodotti uguali, a parte normali errori di misura o arrotondamento, sostengono un modello comune. Differenze consistenti indicano un’altra relazione o fattori ulteriori. Anche i segni contano: con k positiva, x e y hanno lo stesso segno; con k negativa, hanno segni opposti.
Trovare la costante e prevedere il nuovo valore
Parta dalla coppia nota e moltiplichi entrambi i membri di y = k / x per x. Si ottiene k = xy. Il calcolatore esegue il prodotto e inserisce nel modello la costante risultante. Per prevedere un’altra uscita, sostituisce il nuovo x e valuta y = k / new_x. Se x = 4 e y = 6, il prodotto è 24, quindi l’equazione specifica è y = 24 / x. Con new_x = 8, la divisione dà y = 3. I passaggi restituiti mantengono questa sequenza, così Lei può controllare il calcolo o presentare il ragionamento. Sia la x nota sia la nuova x devono essere diverse da zero, perché la divisione per zero non è definita. La y nota può essere zero: in tal caso k è zero e il modello prevede zero per ogni x ammessa. Sono accettati decimali e numeri negativi; i risultati vengono arrotondati in modo uniforme per mantenere il JSON stabile e leggibile.
Interpretare la risposta e i limiti del modello
Un risultato calcolato è significativo solo se l’ipotesi di variazione inversa è adatta al problema. La formula funziona quando il prodotto deve restare fisso: velocità e tempo per una distanza costante, pressione e volume in un modello semplificato di gas a temperatura costante, oppure numero di macchine equivalenti e durata di un lavoro definito. Le situazioni reali possono violare queste condizioni. Le persone possono ostacolarsi, le macchine richiedono preparazione e le misure hanno incertezza. Usi l’equazione restituita per distinguere il risultato matematico dall’affermazione pratica. La costante k ha le unità combinate di x per y, mentre la y prevista conserva le unità della y nota. Se x raddoppia, y si dimezza; se x viene moltiplicata per cinque, y viene divisa per cinque. I valori negativi seguono la stessa aritmetica reciproca, anche se possono non avere senso per tempi o conteggi di persone. L’API costa $0.002 per richiesta; la versione nel browser esegue localmente lo stesso calcolo deterministico.
Casi d'uso
Stimare il tempo di un lavoro fisso
Usi un numero noto di persone o macchine equivalenti e la relativa durata per stimare il tempo ideale con una quantità diversa.
Controllare esercizi di variazione inversa
Verifichi la costante k, l’equazione completa e la sostituzione impiegata per ottenere il valore richiesto.
Applicare un modello scientifico reciproco
Preveda una nuova misura quando due grandezze modellate mantengono un prodotto costante, lasciando chiare le ipotesi.
Domande frequenti
Qual è la formula della variazione inversa?
La formula standard è y = k / x, equivalente a xy = k, dove k è costante e x non è zero.
Come si calcola la costante di variazione?
Moltiplichi i valori noti: k = x per y. Il calcolatore restituisce la costante e la inserisce nell’equazione.
Perché x non può essere zero?
La formula divide k per x e la divisione per zero non è definita. Ciò vale sia per la x nota sia per quella nuova.
Posso inserire valori decimali o negativi?
Sì. Sono ammessi numeri finiti decimali e negativi. Valuti separatamente se un valore negativo sia sensato nel contesto reale.
Quanto costa una richiesta API?
Il prezzo dell’API è $0.002 per richiesta. Lo stesso calcolo deterministico è disponibile anche nel browser.
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/inverse-variation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":4,"y":6,"new_x":8}'const res = await fetch("https://api.kit.forhosting.com/algebra/inverse-variation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 4,
"y": 6,
"new_x": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/inverse-variation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 4,
"y": 6,
"new_x": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/inverse-variation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":4,"y":6,"new_x":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":4,"y":6,"new_x":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/inverse-variation", 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
{
"x": 4,
"y": 6,
"new_x": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.inverse_variation",
"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. |