Calcolatore delle unità formula
Trasformi i grammi di un sale in un numero di unità formula: 58,44 g di cloruro di sodio a 58,44 g/mol sono esattamente una mole, cioè 6,02214076 × 10²³ unità formula. Vengono mostrate anche le moli. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa del campione in grammi
- 58,44
- Massa molare
- 58,44
- Moli
- 1
- Unità formula
- 602.214.076.000.000.000.000.000
- Numero di Avogadro
- 602.214.076.000.000.000.000.000
- Precisione
- 10
Questo calcolatore delle unità formula converte un campione pesato di un composto ionico in un conteggio di unità formula usando massa, massa molare e la costante di Avogadro esatta del SI. Si fornisce la massa del campione m in grammi e la massa molare M in grammi per mole; il motore forma prima le moli come m diviso M, poi moltiplica per il numero di Avogadro per ottenere N uguale a (m su M) per N_A, dove N_A è sei virgola zero due due uno quattro zero sette sei per dieci alla ventitré entità per mole. Quella costante è fissata per definizione dalla ridefinizione del SI del 2019, quindi la conversione è pura aritmetica e non una stima misurata. Tra i controlli da manuale ci sono una mole di cloruro di sodio a cinquantotto virgola quarantaquattro grammi che dà il numero di Avogadro di unità formula, il doppio di quella massa che dà due moli e il doppio di quel conteggio, e una massa nulla che dà zero unità formula. Una massa molare nulla o negativa viene rifiutata perché la divisione per zero è indefinita e un M non positivo non ha significato fisico per questo passaggio. Il percorso usa solo aritmetica finita, senza chiamate di rete, senza campionamento e senza scorciatoie legate alla data.
Cosa significano le unità formula e cosa contiene la risposta
Un'unità formula è la più piccola raccolta elettricamente neutra di ioni che corrisponde alla formula minima di un composto ionico, come uno ione sodio abbinato a uno ione cloruro per NaCl, o uno ione calcio con due ioni cloruro per CaCl2. A differenza delle molecole covalenti discrete, i solidi ionici non esistono come molecole indipendenti; i chimici comunque contano il reticolo in multipli di unità formula della formula minima.
Convertire una massa di laboratorio in quel conteggio è un ponte in due passaggi: si divide la massa per la massa molare per ottenere le moli di unità formula, poi si moltiplica per il numero di Avogadro così che una mole diventi esattamente sei virgola zero due due uno quattro zero sette sei per dieci alla ventitré unità formula.
Questo calcolatore implementa quell'identità con la costante SI fissa, così cinquantotto virgola quarantaquattro grammi di cloruro di sodio alla massa molare consueta di cinquantotto virgola quarantaquattro grammi per mole corrispondono esattamente a una mole e quindi esattamente al numero di Avogadro di unità formula.
Dove si collocano i conteggi di unità formula tra studio, laboratorio e software
Gli studenti incontrano questa conversione quando un manuale chiede quante unità formula ci sono in un campione pesato di un solido ionico, quando un problema di gara fornisce grammi e massa molare invece di un conteggio di particelle, oppure quando collegano la massa di laboratorio al conteggio microscopico prima di bilanciare equazioni o calcolare i reagenti limitanti.
Gli insegnanti possono generare in anticipo le chiavi di correzione per NaCl, KBr, MgO e sali simili senza fidarsi di app calcolatrici opache che arrotondano Avogadro in modo incoerente o cambiano notazione scientifica a metà passaggio. I corsi di laboratorio spesso chiedono a chi studia di interpretare una lettura della bilancia come unità formula prima di discutere l'energia reticolare o la dissoluzione, e una pagina deterministica elimina la variabilità legata alla marca della calcolatrice da quel passaggio.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per motori di stechiometria, per normalizzare massa e massa molare inserite dall'utente prima di demo di concentrazione, o per soddisfare enunciati di sfide di programmazione che richiedono un conteggio di unità formula e non una stima in notazione scientifica approssimata a occhio. Gli strumenti di prodotto e didattici usano la conversione quando chi studia digita grammi e massa molare e l'interfaccia deve mostrare moli, unità formula e la costante usata.
Casi d'uso
Compiti ed esercizi sui solidi ionici
Converte massa e massa molare di sali del manuale in conteggi di unità formula con l'N_A fisso del SI, e verifica le risposte prima dei passaggi di stechiometria.
Preparazione di laboratorio e software di tutoraggio
Normalizza massa del campione e massa molare inserite dall'utente in moli e unità formula per schede di esercizi, lezioni interattive e preparazione di laboratorio.
Domande frequenti
Cosa succede se la massa molare è pari a zero o negativa?
Zero comporterebbe una divisione per zero; una massa molare negativa non è fisica per questa conversione.
Questo strumento analizza una formula chimica per ottenere la massa molare?
No. Massa e massa molare vanno fornite direttamente. Si usi uno strumento di massa molare o di composizione percentuale se servono valori a partire da una stringa di formula.
Perché massa e moli vengono arrotondate a una precisione?
La precisione predefinita è di 10 cifre decimali; si può impostare da 0 a 15. Il conteggio delle unità formula mantiene la piena grandezza in virgola mobile.
Che differenza c'è tra un'unità formula e una molecola?
I solidi ionici come il cloruro di sodio non esistono come molecole separate, quindi si contano in unità formula: il più piccolo gruppo neutro di ioni che corrisponde alla formula, come uno ione sodio e uno ione cloruro, o uno ione calcio e due cloruri nel CaCl2.
Perché il numero di Avogadro è esatto in questo calcolo?
Perché dalla ridefinizione del SI del 2019 è fissato per definizione a 6,02214076 × 10²³ per mole. La conversione è quindi pura aritmetica e non una stima misurata che potrebbe cambiare.
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/formula-units \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":58.44,"molar_mass":58.44}'const res = await fetch("https://api.kit.forhosting.com/chem/formula-units", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 58.44,
"molar_mass": 58.44
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/formula-units",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 58.44,
"molar_mass": 58.44
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/formula-units", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":58.44,"molar_mass":58.44}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":58.44,"molar_mass":58.44}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/formula-units", 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": 58.44,
"molar_mass": 58.44
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.formula_units",
"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.
Limiti
max_abs_value | 1e+30 |
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
Cosa significano le unità formula e cosa contiene la risposta
La risposta restituisce massa e massa molare normalizzate, il valore intermedio delle moli, il conteggio delle unità formula, il numero di Avogadro usato, la precisione applicata, un'etichetta di metodo formula_units, una breve stringa di formula e l'etichetta di unità formula units. Non c'è nessuna consultazione approssimata di tabelle per la massa molare a partire da una formula chimica, nessuna chiamata di rete per le costanti e nessun campionamento casuale: il motore costruisce un conteggio finito entro l'intervallo di grandezza supportato oppure rifiuta l'input con invalid_input. I casi rifiutati includono un campo mass o molar_mass mancante, valori non finiti come Infinity o NaN, grandezze oltre il limite documentato, una massa negativa e qualunque massa molare pari a zero o negativa, perché in quei casi N uguale a (m su M) per N_A è indefinito o non fisico. Se serve la conversione inversa da particelle a sole moli, la stechiometria massa-massa o la composizione percentuale da una formula, si usino quegli strumenti dedicati; questa pagina risponde solo alla riscrittura da massa e massa molare a unità formula, con un output numerico stabile adatto a schede di esercizi, test unitari e client API che non devono inventare passaggi simbolici.
Come vengono letti massa e massa molare e come i conteggi restano riproducibili
Sono ammessi segni più iniziali facoltativi e notazione scientifica nelle stringhe numeriche quando vengono interpretati come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici vengono rifiutati con un messaggio chiaro, così una cella sbagliata non diventa un conteggio di unità formula errato. Una massa pari a zero è valida e produce semplicemente zero moli e zero unità formula. I campi preferiti sono mass per la massa del campione in grammi e molar_mass per la massa molare del composto in grammi per mole, ma sono accettati anche gli alias m, grams e mass_g per mass, e M, mm, molecular_weight e MW per la massa molare, così fogli di calcolo, query string e moduli tipizzati possono riusare lo stesso contratto senza rinominare le colonne. Una massa negativa, compreso lo zero negativo, fallisce con invalid_input e un messaggio che cita il campo mass. La massa molare deve essere strettamente positiva: zero, zero negativo o un valore pari o inferiore a un epsilon minimo falliscono con invalid_input, perché dividere per zero è indefinito e un M non positivo non è una massa molare valida per questa conversione. Si abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando serve lo stesso risultato matematico dentro una pipeline automatizzata, senza reimplementare da soli la conversione in due passaggi.
Dove si collocano i conteggi di unità formula tra studio, laboratorio e software
In questa pagina il calcolo gira interamente nel browser dell'utente; tramite l'API ogni interrogazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la risposta. Questa separazione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier-A di KIT e permette di passare da una demo in classe a una pipeline automatizzata senza cambiare il risultato matematico. La si abbini a strumenti da particelle a moli, di stechiometria massa-massa o di molarità quando servono passaggi chimici correlati, e ad altri endpoint di chimica quando si costruisce un piccolo laboratorio di strumenti gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Genera valori di unità formula riproducibili per test unitari, controlli di proprietà e asserzioni CI su motori di chimica.
Domande tecniche
Quanto costa il calcolatore delle unità formula?
È gratuito nel browser su questa pagina. Tramite l'API, una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Come vengono calcolate le unità formula?
Prima le moli n = m / M da massa e massa molare, poi N = n · N_A con la costante SI esatta N_A = 6,02214076×10²³ mol⁻¹.