Calcolatore densità gas a STP
Ottenga la densità di un gas in condizioni standard solo dalla massa molare: l'aria secca, con 28,97 g/mol, dà circa 1,3 kg/m³ a 0 °C e 1 atm, lo stesso numero in grammi per litro. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa molare
- 28,97
- Massa molare kg per mole
- 0,02897
- Temperatura stp
- 273,15
- Pressione stp
- 101.325
- Resistenza (Ω)
- 8,314462618
Temperatura e pressione standard offrono uno stato di riferimento condiviso così studenti e flussi di laboratorio possono confrontare densità di gas senza scegliere P e T arbitrarie ogni volta. Sotto la legge dei gas ideali, la densità a quello stato fisso collassa a una sola funzione della massa molare: rho uguale a P STP per M su R per T STP. Questa capacità applica lo STP classico di chimica—zero gradi Celsius e un'atmosfera—con la costante dei gas CODATA, accetta massa molare in grammi per mole, restituisce densità in chilogrammi per metro cubo (numericamente uguale a grammi per litro) e rifiuta massa molare zero o negativa con un errore di input non valido chiaro.
Definizione di STP, formula e come inviare la massa molare
Lo STP classico di chimica significa temperatura assoluta duecentosettantatré punto uno cinque kelvin (zero gradi Celsius) e pressione centounomila trecentoventicinque pascal (un'atmosfera). Partendo dalla legge dei gas ideali e riordinando massa per volume si ottiene la densità rho uguale alla pressione per la massa molare sulla costante dei gas per la temperatura. Internamente il motore converte grammi per mole in chilogrammi per mole così la valutazione SI produce densità in chilogrammi per metro cubo—lo stesso valore numerico che molti manuali riportano come grammi per litro.
La costante dei gas è il valore CODATA otto punto tre uno quattro quattro sei due sei uno otto joule per mole kelvin; il volume molare a STP è anche restituito in metri cubi per mole e litri per mole per controlli incrociati con la figura familiare di ventidue punto quattro litri di aula.
Casi d'uso
Verifica di compiti ed esami
Gli studenti calcolano la densità di gas a STP dalla sola massa molare, confrontano con risposte da manuale vicino a 22.4 L/mol e ricevono un errore chiaro se inviano M zero o negativa per sbaglio.
Quaderni di laboratorio e tabelle di riferimento
I quaderni digitali riempiono colonne di densità STP per aria, O2, N2 o CO2 dalla massa molare senza incorporare un pacchetto termo completo.
Domande frequenti
Come si calcola la densità di gas a STP con questo strumento?
La densità di risposta è ρ = P_STP·M/(R·T_STP) a 0 °C e 1 atm, in kg/m³.
Cosa succede se la massa molare è zero o negativa?
La massa molare deve essere strettamente positiva; valori zero o negativi sono rifiutati e non addebitati.
Quale definizione di STP è usata?
STP classico di chimica: 0 °C (273.15 K) e 1 atm (101325 Pa), con la costante dei gas CODATA. Non è lo standard IUPAC post-1982 di 100 kPa.
Il calcolatore di densità di gas a STP è gratuito?
Lo strumento nel browser funziona gratis sul Suo dispositivo.
In che modo differisce dal calcolatore di densità del gas ideale?
Questo prodotto fissa P e T a STP e serve solo la massa molare. Lo strumento di densità del gas ideale accetta pressione, massa molare e temperatura arbitrarie per condizioni fuori STP.
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/gas-density-at-stp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"molar_mass":28.97}'const res = await fetch("https://api.kit.forhosting.com/chem/gas-density-at-stp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"molar_mass": 28.97
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/gas-density-at-stp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"molar_mass": 28.97
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/gas-density-at-stp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"molar_mass":28.97}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"molar_mass":28.97}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/gas-density-at-stp", 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
{
"molar_mass": 28.97
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.gas_density_at_stp",
"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
Definizione di STP, formula e come inviare la massa molare
Con P e T bloccate a STP, resta libera solo la massa molare: invii il campo obbligatorio molar_mass come numero JSON finito o stringa numerica in grammi per mole. Gli alias M, mm, molecular_weight e MW sono accettati quando documentati. Massa molare zero o negativa è invalid_input perché una M non positiva è non fisica per questo prodotto. Input identici producono sempre lo stesso JSON perché il percorso è aritmetica pura, senza rete, senza seme casuale e senza orologio di parete.
Come leggere la risposta di densità e verificare il senso fisico
L'aria secca vicino a ventinove grammi per mole cade vicino a un punto tre chilogrammi per metro cubo a questo STP—se il risultato è ordini di grandezza fuori, confermi che la massa molare è stata inserita in grammi per mole e non in chilogrammi per mole. I limiti di magnitudine rifiutano estremi assurdi di notazione scientifica e coprono ancora ogni esempio di aula e di impianto pilota. In caso di successo la risposta ripete molar_mass in grammi per mole e molar_mass_kg_per_mol usata nella formula SI, più le costanti fisse temperature_stp, pressure_stp e r così gli auditor vedono l'esatta definizione di STP applicata. Il campo scalare density è la densità di massa a STP in chilogrammi per metro cubo; density_unit è sempre la stringa kg/m³ per le didascalie UI. molar_volume_m3_per_mol e molar_volume_L_per_mol riportano il volume molare del gas ideale allo stesso STP, che dovrebbe stare vicino a ventidue punto quattro litri per mole. formula è sempre l'identità Unicode rho uguale a P STP per M su R per T STP, e method è sempre gas_density_at_stp così il codice a valle può ramificare senza ispezionare le forme. Massa molare assente, valori non finiti e massa molare zero o negativa falliscono con invalid_input e non vengono addebitati.
Uso dell'API, prezzi, flussi di aula e limiti pratici
Chiami il calcolatore gratuito nel browser di densità di gas a STP per controlli di compiti, demo di lezione e test rapidi su aria, ossigeno, azoto o anidride carbonica senza installare un simulatore di processo. Invii un corpo JSON con l'unico campo obbligatorio molar_mass (o un alias accettato). Usi l'API prepagata quando una piattaforma di tutoraggio, un quaderno di laboratorio digitale, un aiuto SCADA o un generatore di curriculum serve un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo dopo il rifiuto del motore. Abbini questo endpoint allo strumento di densità di gas ideale a condizioni libere quando già conosce pressione e temperatura fuori STP, o a un calcolatore di massa molare quando il passo successivo è la conversione formula-grammi-per-mole. Questo prodotto usa lo STP classico di un'atmosfera, non la definizione IUPAC successiva di cento kilopascal—se lo standard del Suo laboratorio è cento kilopascal, usi il calcolatore libero P, M, T con quei valori. Gli autori di SDK possono mappare density direttamente in letture UI mostrando stp_definition come didascalia così gli studenti vedono lo stesso riferimento zero Celsius, un'atmosfera che scrivono a mano.
Casi di integrazione
Generatori di tutoraggio e curriculum
I costruttori di lezioni producono JSON stabile per esercizi di densità STP, flashcard e problemi di legge dei gas auto-valutati a $0.002 per elemento API riuscito.