Calcolatore di densità
Inserisca due dei tre valori, massa, volume o densità, e il calcolatore ricava il terzo: 10 kg in 2 m³ danno una densità di 5 kg/m³. Le indica anche quale grandezza ha calcolato, per distinguere il misurato dal calcolato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa m in chilogrammi
- 10
- Volume (V)
- 2
- Densità
- 5
- Risolto
- density
Quaderni di laboratorio, schede di processo e compiti a casa riarrangiano tutti questa unica definizione per trovare la massa sconosciuta di un campione, il volume di un contenitore riempito con una sostanza nota o la densità stessa quando massa e volume sono misurati. Questa capacità accetta esattamente due grandezze tra massa, volume e densità, risolve la terza con aritmetica in virgola mobile deterministica e restituisce la triade completa più un'etichetta solved che indica quale campo è stato calcolato.
Come leggere la risposta: triade, flag solved ed etichetta della formula
Usi mass da solo quando una scheda di processo ha bisogno solo del peso di riempimento dal volume del serbatoio e dalla densità del materiale. Usi volume quando gli strumenti di imballaggio o spedizione convertono una massa nota di prodotto in capacità cubica stimata sotto una densità apparente dichiarata. Usi density quando i controlli di laboratorio o di aula confrontano massa e volume misurati con la densità pubblicata di un materiale.
Gli ingressi seguono le stesse regole di conservazione degli altri elementi parse di KIT, e i risultati possono essere fissati in sicurezza nei test automatizzati, perché l'algoritmo è completamente deterministico e privo di dati esterni.
Casi d'uso
Da massa e volume di laboratorio alla densità
I tecnici inseriscono la massa pesata e il volume misurato; il calcolatore restituisce la densità per controlli sui materiali, certificati di analisi e tabelle del quaderno di laboratorio.
Massa di riempimento del serbatoio dalla densità
Le schede di processo moltiplicano la densità nota del materiale per il volume del serbatoio o della tubazione per stimare la massa di riempimento senza riscrivere formule di foglio di calcolo.
Esercizio con la formula della densità per i compiti
Studenti e correttori risolvono una qualsiasi delle grandezze — massa, volume o densità — e ricevono un errore chiaro quando il volume viene inviato come zero per errore.
Domande frequenti
Come calcolo la densità da massa e volume?
La risposta include density uguale alla massa divisa per il volume, più solved impostato su density.
Cosa succede se il volume è zero?
Il volume zero viene rifiutato perché ρ=m/V non è definita quando il volume è zero, e la chiamata non viene addebitata.
Posso risolvere per massa o volume invece che per densità?
Invii sempre esattamente due dei tre campi e ometta l'incognita.
Il calcolatore di densità è gratuito?
Lo strumento del browser funziona gratuitamente sul Suo dispositivo.
Converte unità come g/mL in kg/m³?
No. Usi Lei stesso unità coerenti (ad esempio entrambe SI o entrambe cgs). Il motore si limita a riarrangiare ρ=m/V; la conversione delle unità è fuori scope.
Strumenti correlati
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/chem/density-mass-volume \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":10,"m":1}'const res = await fetch("https://api.kit.forhosting.com/chem/density-mass-volume", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 10,
"m": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/density-mass-volume",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 10,
"m": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/density-mass-volume", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":10,"m":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":10,"m":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/density-mass-volume", 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
{
"mass": 10,
"m": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.density_mass_volume",
"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. |
Note tecniche
La densità è la massa per unità di volume: rho è uguale alla massa divisa per il volume. Il volume zero viene rifiutato con un chiaro errore invalid_input, perché la divisione per zero non è definita in ρ=m/V.
Cosa significa la densità e quali due campi inviare
La densità rho è definita come la massa m divisa per il volume V quando il campione è trattato come uniforme. Nel SI, la massa si esprime in chilogrammi, il volume in metri cubi e la densità in chilogrammi per metro cubo; la stessa algebra funziona per i grammi per centimetro cubo o qualsiasi altra coppia coerente, perché il motore non converte le unità: riarrangia soltanto i numeri che Lei ha già espresso in modo coerente. I flussi di lavoro tipici sono: pesare un campione e misurare il volume spostato per ottenere la densità; moltiplicare una densità nota per il volume di un serbatoio per stimare la massa; oppure dividere la massa di un sacco per la densità per stimare il volume occupato. Fornisca esattamente due campi JSON tra mass, volume e density. Gli alias sono accettati: m o mass_kg per la massa; V, vol o volume_m3 per il volume; rho, la lettera greca rho, o d per la densità. Le stringhe numeriche vengono interpretate come i numeri JSON. Se invia nessuna, una o tutte e tre le grandezze, la richiesta fallisce con invalid_input, così nessuno può sovrascrivere per errore un valore misurato. Ingressi identici producono sempre un JSON identico, perché il percorso è aritmetica pura, senza rete, senza seme casuale e senza orologio.
Come leggere la risposta: triade, flag solved ed etichetta della formula
In caso di successo la risposta restituisce massa, volume e densità con un arrotondamento stabile adatto agli snapshot, più solved uguale a mass, volume o density a seconda della grandezza mancante nella richiesta. Il campo formula è sempre l'identità Unicode rho uguale a m fratto V, e method è sempre density_mass_volume, così i client possono diramare senza annusare le forme. I fallimenti di validazione — comprese le coppie mancanti, i numeri non finiti, il volume zero e la densità zero durante la risoluzione del volume — restituiscono invalid_input e non vengono addebitati dopo che il motore ha rifiutato la richiesta. Il calcolatore di densità gratuito nel browser è ideale per verifiche rapide dei compiti e stime al banco; l'API prepagata a $0.002 per elemento riuscito è la strada giusta quando un LIMS, un ERP o una piattaforma di tutoraggio ha bisogno di un contratto stabile sotto saldo KIT.
Uso dell'API, errori di volume zero, unità e limiti pratici
Usi il calcolatore di densità gratuito nel browser per dimostrazioni in classe, quaderni di laboratorio e verifiche rapide senza installare un foglio di calcolo o un CAS. La densità zero viene rifiutata quando il volume è l'incognita, perché la massa divisa per una densità zero non è definita. Grandezze non finite o out-of-range falliscono allo stesso modo, così i workers non restituiscono mai Infinity o NaN. Converta le unità prima di chiamare: il motore non trasformerà millilitri in metri cubi né grammi in chilogrammi per Lei, il che mantiene il contratto semplice e trasparente. Invii un corpo JSON con esattamente due dei tre campi mass, volume e density. Usi l'API prepagata quando un sistema di inventario, un correttore di compiti di chimica, una pipeline di controllo qualità o un calcolatore di processo ha bisogno dello stesso riarrangiamento di ρ=m/V a $0.002 per elemento riuscito. Il volume zero è sempre invalid_input, sia fornito come ingresso sia prodotto come risultato calcolato da massa e densità incoerenti, perché la densità non è definita per un volume di campione nullo secondo questo contratto di prodotto. Abbini questo endpoint a strumenti di massa molare o concentrazione quando il passo successivo è la stechiometria chimica, oppure a calcolatori di pressione e forza quando la densità alimenta la statica dei fluidi.