Formula molecolare da empirica
Inserisca 180,156 g/mol per il composto e 30,026 g/mol per la formula empirica: il calcolatore restituisce il moltiplicatore 6, che trasforma CH2O in C6H12O6, dopo aver verificato che il rapporto sia davvero intero. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa della formula empirica
- 30,026
- Massa molare
- 180,156
- Rapporto
- 6
- Moltiplicatore
- 6
Quando Lei già conosce la massa della formula empirica e la massa molare sperimentale di un composto, il passo rimanente in molti problemi di chimica generale è trovare il moltiplicatore intero che trasforma la formula empirica in molecolare. La relazione è semplice e classica: n è uguale alla massa molare molecolare divisa per la massa della formula empirica, e n deve essere un intero positivo entro l’arrotondamento ordinario di laboratorio. Questo calcolatore accetta quelle due masse in grammi per mole, restituisce il moltiplicatore intero insieme al rapporto grezzo per audit e fallisce con chiarezza quando la massa empirica è zero così la divisione per zero non filtra mai in un foglio di calcolo o in una pipeline di valutazione.
Come è definito il moltiplicatore della formula molecolare
Una formula empirica riporta il rapporto più semplice in interi di atomi in un composto, ad esempio CH2O per uno scheletro di carboidrato. La massa della formula empirica è la massa molare di quell’unità più semplice, spesso calcolata sommando i pesi atomici standard per ogni conteggio di elemento. La formula molecolare è un multiplo intero dell’empirica: moltiplichi ogni pedice per lo stesso intero positivo n.
I chimici ottengono n dai soli dati di massa quando entrambe le masse sono già note: n è M_molecular diviso per M_empirical. In aritmetica esatta il quoziente è un intero come due, tre o sei; nei dati di aula in virgola mobile una piccola tolleranza assoluta assorbe l’arrotondamento dei pesi atomici e della precisione strumentale. Se il rapporto non è vicino a un intero positivo, gli input sono inconsistenti con una singola formula molecolare alla precisione dichiarata e vanno ricontrollati invece di essere arrotondati in silenzio a un n sbagliato.
Empiricamente, una massa zero è indefinita per questo rapporto: dividere per zero produrrebbe Infinity o NaN, nessuno dei quali è un moltiplicatore valido per scalare i pedici. Anche una massa molare non positiva è rifiutata perché i composti puri reali hanno massa molare positiva. Il risultato include il rapporto grezzo pulito e il moltiplicatore intero così i docenti possono mostrare la divisione intermedia e l’n finale fianco a fianco.
Dove i moltiplicatori per rapporto di massa compaiono nel lavoro reale
I corsi di chimica generale assegnano costantemente problemi di formula molecolare in due passi: prima trovare la formula empirica dalla composizione percentuale, poi dividere la massa molare sperimentale per la massa empirica per ottenere n e scalare la formula. Quando gli studenti hanno già calcolato entrambe le masse su carta, vogliono ancora un oracolo affidabile per la divisione e il controllo intero prima di scrivere C6H12O6.
Le sezioni di laboratorio che misurano la massa molare per abbassamento del punto di congelamento, densità di vapore o spettrometria di massa spesso hanno M_emp dal software di analisi elementare e necessitano solo del passo del moltiplicatore senza rianalizzare una stringa di formula. Siti di tutoring e landing SEO per la query calcolatore formula molecolare da empirica necessitano di una pagina dedicata a quell’intento di ricerca piuttosto che di uno strumento più pesante che analizzi anche i simboli degli elementi.
Se in seguito Le servono analisi di stringhe di formula, somma di pesi atomici, flussi di composizione percentuale o costruzione completa di formula molecolare da testo stile CH2O, li tratti come intenti di ricerca e pagine separate invece di sovraccaricare questo calcolatore di rapporto di massa.
Casi d'uso
Controlli del moltiplicatore nei compiti
Confermi n = M / M_emp per coppie da manuale come 180.156 / 30.026 → 6 prima che gli studenti scalino i pedici empirici verso la formula molecolare.
Validazione di massa molare in laboratorio
Quando l’analisi elementare ha già dato la massa empirica, usi solo la massa molare misurata del composto per recuperare il moltiplicatore intero senza reinserire una stringa di formula.
Domande frequenti
Cos’è il moltiplicatore della formula molecolare?
È l’intero positivo n tale che la formula molecolare è n volte l’empirica. Numericamente, n = M_molecular / M_empirical quando entrambe le masse sono in g/mol.
Cosa succede se la massa empirica è zero?
La divisione per zero è indefinita; fornisca una massa di formula empirica positiva in g/mol.
Devo inviare una stringa di formula chimica?
Per analizzare una formula come CH2O in stringa molecolare, usi uno strumento dedicato di formula molecolare.
E se il rapporto di masse non è un numero intero?
Ricontrolli massa molare sperimentale, pesi atomici e arrotondamento prima di forzare un moltiplicatore.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
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/molecular-from-empirical \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"empirical_mass":30.026,"molar_mass":180.156}'const res = await fetch("https://api.kit.forhosting.com/chem/molecular-from-empirical", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"empirical_mass": 30.026,
"molar_mass": 180.156
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molecular-from-empirical",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"empirical_mass": 30.026,
"molar_mass": 180.156
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molecular-from-empirical", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"empirical_mass":30.026,"molar_mass":180.156}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"empirical_mass":30.026,"molar_mass":180.156}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molecular-from-empirical", 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
{
"empirical_mass": 30.026,
"molar_mass": 180.156
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molecular_from_empirical",
"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
Studenti che controllano esempi in stile glucosio, tecnici di laboratorio che validano masse molari da spettrometria di massa e autori di curricula che collegano auto-correttori condividono un’unica funzione pura deterministica nello strumento gratuito del browser e nell’API a pagamento, senza chiamate di rete, senza semi casuali e senza deriva di modello tra demo in aula e controlli massivi automatizzati.
Come è definito il moltiplicatore della formula molecolare
Il calcolatore valida entrambi i campi come numeri finiti, impone empirical_mass maggiore di zero e molar_mass maggiore di zero, calcola il rapporto, arrotonda all’intero più vicino e accetta solo quando il residuo assoluto resta entro la tolleranza dichiarata. Tutto è aritmetica pura deterministica: masse identiche producono sempre lo stesso JSON senza timestamp, senza rete e senza tabelle esterne.
Cosa invia e cosa riceve indietro
Invii due campi numerici obbligatori. Massa empirica negativa o massa molare non positiva falliscono pure. Quando il rapporto non è un numero intero entro più o meno zero punto zero due, la richiesta fallisce con un messaggio che la massa molare non è un multiplo intero della massa empirica, citando il rapporto calcolato per il debug. Controlli classici includono centoottanta punto uno cinque sei su trenta punto zero due sei che dà moltiplicatore sei, e sessanta su trenta che dà moltiplicatore due per un caso semplice di stile dimero. Il campo empirical_mass è la massa della formula empirica in grammi per mole, ad esempio trenta punto zero due sei per CH2O con pesi atomici comuni da manuale. Il campo molar_mass è la massa molare del composto molecolare nelle stesse unità, ad esempio centoottanta punto uno cinque sei per problemi di classe glucosio dove n è sei. Entrambi possono arrivare come numeri JSON o stringhe numeriche; stringhe vuote, NaN e Infinity falliscono con invalid_input e non sono addebitati. Quando empirical_mass è esattamente zero, la richiesta fallisce con un messaggio chiaro che la massa empirica non può essere zero, perché il moltiplicatore n uguale a M su M_emp è indefinito. In caso di successo la risposta restituisce empirical_mass e molar_mass puliti, il rapporto in virgola mobile, il moltiplicatore intero, etichette di unità per ciascun campo, un tag method mass_ratio_integer_multiplier e una stringa di formula stampabile che afferma n uguale a M_molecular su M_empirical. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i moltiplicatori per rapporto di massa compaiono nel lavoro reale
Le piattaforme di curriculum e i plugin LMS preferiscono un contratto JSON minimo con due numeri così gli auto-correttori valutano solo l’abilità del rapporto di massa in isolamento. Quaderni di ricerca e script di inventario che già memorizzano colonne empirical_mass e molar_mass possono chiamare questa capacità in blocco e salvare multiplier per costruttori di formula a valle. Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture per auto-correttori
Produca in blocco moltiplicatori interi e fallisca in modo rigido su massa empirica zero o rapporti non interi così le pipeline LMS non accettino mai Infinity né un n sbagliato in silenzio.