Calcolatore di proporzionalità diretta e valore corrispondente
Questo calcolatore di proporzionalità diretta trasforma una coppia nota in una costante riutilizzabile e la applica a un nuovo dato.
Esegui gratis nel browser
Inserisca un valore x noto, il relativo valore y e il valore x obiettivo. Il risultato mostra sia la costante sia il valore y previsto, insieme alla relazione e al calcolo esteso per consentirLe di verificarli. È pensato per grandezze che crescono insieme a un tasso invariato, tra cui prezzi unitari, dosi di ricette, distanze a velocità costante, stime di produzione, scale cartografiche e conversioni di misura senza termine aggiuntivo.
Stabilisca se la relazione è direttamente proporzionale
Una proporzionalità diretta ha la forma y = k × x, dove k è una costante che non cambia tra coppie corrispondenti. Di conseguenza, moltiplicando x per un fattore qualsiasi, anche y viene moltiplicata esattamente per lo stesso fattore. Se cinque articoli identici costano dodici unità, raddoppiarne il numero raddoppia il costo, purché non vi siano quote fisse, sconti o tariffe variabili. Questo è un caso adatto. Prima del calcolo, si chieda se un valore in ingresso pari a zero produrrebbe naturalmente un risultato pari a zero e se il rapporto tra y e x rimane costante. Entrambe le condizioni sono segnali utili. Il calcolatore non è indicato per una relazione con un costo iniziale, perché questa richiede un termine aggiuntivo. Non è adatto neppure alla proporzionalità inversa, nella quale una grandezza aumenta mentre l’altra diminuisce e il loro prodotto resta costante. Crescita curva, prezzi a scaglioni, sconti per quantità, imposte applicate oltre una soglia e tassi che variano nel tempo richiedono modelli diversi. Individuare prima il tipo di relazione evita di applicare una risposta apparentemente precisa a una situazione che non varia secondo un unico tasso costante.
Ricavi la costante dalla coppia nota
Inserisca la coppia osservata completa come known_x e known_y. Il calcolatore divide known_y per known_x per ottenere la costante di proporzionalità k. Per esempio, se cinque metri di materiale pesano dodici chilogrammi, la costante è 12 ÷ 5, ossia 2.4 chilogrammi per metro. Tale costante descrive il significato della relazione, compresa l’unità composta, quindi è opportuno indicarla quando Lei riutilizza il risultato altrove. Il valore x noto non può essere zero, perché la divisione per zero non consente di stabilire un tasso univoco. Sono ammessi valori negativi e decimali negli impieghi algebrici, ma il contesto reale può imporre ulteriori limiti. Mantenga coerenti le unità: non abbini metri nel valore noto a centimetri nel valore obiettivo senza prima convertire uno dei due. Le stringhe numeriche vengono normalizzate e ogni input deve rappresentare un numero finito. La relazione restituita mostra il risultato come y = k × x, rendendo il tasso esplicito e facile da confrontare con una formula, un foglio di calcolo, una specifica o un’osservazione precedente.
Preveda e verifichi il valore obiettivo corrispondente
Dopo aver trovato k, il calcolatore la moltiplica per target_x per prevedere target_y. Con la coppia di cinque metri e dodici chilogrammi, un obiettivo di otto metri produce 2.4 × 8, cioè 19.2 chilogrammi. La risposta include la costante, il valore previsto, la relazione simbolica e il calcolo con sostituzione, così che Lei possa controllare come è stato ottenuto il numero. Prima di accettarlo, verifichi la direzione: in una proporzionalità diretta positiva, un x positivo maggiore deve produrre un y maggiore, mentre dimezzare x deve dimezzare y. Può anche dividere il target_y restituito per target_x e confrontare il rapporto con la costante indicata, purché target_x non sia zero. Possono apparire lievi differenze di visualizzazione quando le frazioni decimali non sono rappresentabili esattamente in binario; per questo il calcolatore stabilizza l’output a una precisione pratica. Applichi l’arrotondamento specifico del Suo ambito solo dopo aver ricavato il risultato proporzionale. La valuta può richiedere due cifre decimali, le confezioni un arrotondamento all’unità superiore e il lavoro scientifico cifre significative coerenti con la precisione delle misure. Le chiamate API automatizzate costano $0.002 ciascuna e usano lo stesso calcolo deterministico, senza rete, casualità o dati esterni variabili.
Casi d'uso
Ridimensionare le quantità degli ingredienti
Ricavi la quantità per porzione da una ricetta nota e preveda quella necessaria per un numero diverso di porzioni.
Stimare costi a tariffa costante
Trovi la costante del prezzo unitario e calcoli il costo corrispondente quando non si applicano quote fisse, sconti o scaglioni.
Convertire misure proporzionali
Usi una coppia di misure affidabile per prevedere un altro valore in scale cartografiche, ritmi produttivi o conversioni senza termine aggiuntivo.
Domande frequenti
Quale formula utilizza il calcolatore?
Calcola costante = known_y ÷ known_x e poi target_y = costante × target_x.
Che cosa rappresenta la costante?
La costante è la quantità di y per una unità di x. La sua unità dipende dalle grandezze che Lei inserisce.
known_x può essere zero?
No. Un known_x pari a zero richiederebbe una divisione per zero e non definirebbe una costante proporzionale univoca.
Il calcolatore gestisce la proporzionalità inversa?
No. È destinato soltanto a grandezze che variano insieme con un rapporto costante tra y e x.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolo è deterministico e non richiede servizi esterni.
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/direct-proportion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"known_x":5,"known_y":12,"target_x":8}'const res = await fetch("https://api.kit.forhosting.com/algebra/direct-proportion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"known_x": 5,
"known_y": 12,
"target_x": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/direct-proportion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"known_x": 5,
"known_y": 12,
"target_x": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/direct-proportion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"known_x":5,"known_y":12,"target_x":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"known_x":5,"known_y":12,"target_x":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/direct-proportion", 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
{
"known_x": 5,
"known_y": 12,
"target_x": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.direct_proportion",
"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. |