Calcolatore massa reagente
Per ottenere 13,75 g di un prodotto da 44 g/mol partendo da un reagente da 32 g/mol in rapporto 1:1, pesi 10 g di reagente. Inserisca la massa desiderata, le due masse molari e i due coefficienti. 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 prodotto
- 13,75
- Massa molare del reagente
- 32
- Massa molare del prodotto
- 44
- Coef. del reagente
- 1
- Coef. del prodotto
- 1
- Rapporto molare
- 1 g
- Moli di prodotto
- 0,3125
- Moli di reagente
- 0,3125
- Massa di reagente
- 10
La preparazione di laboratorio e gli esercizi di stechiometria partono spesso da una massa di prodotto desiderata e chiedono quanti grammi di un reagente chiave Lei deve pesare quando l'equazione chimica è bilanciata. La risposta non è una semplice proporzione di pesi molecolari: si converte la massa di prodotto in moli con la massa molare del prodotto, si scala per il rapporto dei coefficienti reagente-prodotto dell'equazione bilanciata e poi si riconvertono le moli di reagente in massa con la massa molare del reagente. Questa capacità esegue quella catena in modo deterministico a partire da cinque numeri — massa del prodotto, entrambe le masse molari e entrambi i coefficienti stechiometrici — e restituisce la massa di reagente più le quantità molari intermedie affinché studenti, tutor e pipeline possano verificare ogni passaggio.
Ingressi, unità e il percorso prodotto–mole–reagente
Fornisca la massa obiettivo del prodotto in grammi insieme alla massa molare del reagente e a quella del prodotto in grammi per mole. Invi anche i coefficienti dell'equazione bilanciata del reagente e del prodotto come numeri positivi — tipicamente interi piccoli come uno, due o tre, sebbene siano accettati coefficienti non interi di equazioni scalate se restano finiti e positivi.
Il motore calcola prima le moli di prodotto come massa divisa per la massa molare del prodotto, moltiplica per il rapporto molare del coefficiente del reagente su quello del prodotto e moltiplica di nuovo per la massa molare del reagente per ottenere la massa di reagente in grammi. Ciò è algebricamente identico a scalare la massa di prodotto per il rapporto delle masse molari reagente-prodotto e per lo stesso rapporto stechiometrico in un'unica espressione. La massa deve essere non negativa; masse molari e coefficienti devono essere strettamente maggiori di zero.
Le grandezze sono limitate per la sicurezza dell'isolamento e coprono comunque ogni foglio di lavoro ordinario di aula o impianto pilota.
In aula e in laboratorio: usi e limiti
Chiami il calcolatore gratuito nel browser di massa di reagente necessaria per controlli dei compiti, dimostrazioni di lezione e preparazione rapida di laboratorio senza installare un foglio di calcolo né un pacchetto di chimica. Esempi tipici di aula includono quanti grammi di ossigeno servono per formare tredici virgola settantacinque grammi di anidride carbonica quando i coefficienti sono uno a uno, oppure il doppio del coefficiente del reagente quando si consumano due moli di reagente per mole di prodotto.
Mantenga i valori entro intervalli chimici ordinari affinché gli intermedi in virgola mobile restino ben condizionati e fissi goldens nell'integrazione continua perché l'algoritmo è pienamente deterministico. Gli ingressi di origine seguono le stesse regole di conservazione degli altri elementi parse del KIT.
Casi d'uso
Esercizi di massa di reagente necessaria
Gli studenti inseriscono una massa di prodotto obiettivo, entrambe le masse molari e i coefficienti bilanciati, poi confrontano la massa di reagente restituita e le moli intermedie con la soluzione su carta.
Preparazione di lab e stime di carica
I tecnici stimano quanti grammi di reagente pesare per una carica di prodotto desiderata con un rapporto bilanciato fisso prima di eseguire l'esperimento.
Domande frequenti
Cosa succede se una massa molare o un coefficiente è zero?
Una massa molare o un coefficiente stechiometrico nullo renderebbe indefinita la conversione in moli, quindi quei valori vengono rifiutati e non addebitati.
È lo stesso della massa di prodotto a partire dal reagente?
No. Questo calcolatore restituisce la massa di reagente in grammi a partire da una massa di prodotto obiettivo. Per la direzione inversa — massa di prodotto da un campione noto di reagente — usi il calcolatore massa-di-prodotto-dal-reagente.
Il calcolatore di massa di reagente necessaria è gratis?
Lo strumento nel browser funziona gratis sul Suo dispositivo.
Quali unità devo usare?
I coefficienti sono numeri adimensionali dell'equazione bilanciata maggiori di zero.
Il calcolatore indica il reagente limitante?
No. Lavora con un reagente e un prodotto in un rapporto bilanciato fisso. Non confronta più reagenti per trovare quello limitante e non ricava le masse molari dalle formule chimiche.
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/reactant-mass-for-product \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"product_mass":13.75,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}'const res = await fetch("https://api.kit.forhosting.com/chem/reactant-mass-for-product", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"product_mass": 13.75,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/reactant-mass-for-product",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"product_mass": 13.75,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/reactant-mass-for-product", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"product_mass":13.75,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"product_mass":13.75,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/reactant-mass-for-product", 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
{
"product_mass": 13.75,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.reactant_mass_for_product",
"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
Masse molari e coefficienti nulli sono rifiutati come invalid_input perché rendono indefinita la conversione in moli.
Ingressi, unità e il percorso prodotto–mole–reagente
Massa molare o coefficiente nulli falliscono con invalid_input affinché chi chiama non veda mai Infinity né NaN mascherati da risultato. Sono accettati alias come mass, M_reactant, nu_product e nomi affini quando documentati nel contratto dei parametri. Ingressi identici producono sempre lo stesso JSON perché il percorso è aritmetica pura, senza rete, senza seme casuale e senza orologio di parete.
Lettura di reactant_mass, intermedi molari e casi di errore
In caso di successo la risposta ripete i cinque ingressi numerici con arrotondamento stabile, riporta mole_ratio come coefficiente del reagente diviso per quello del prodotto ed elenca moles_product e moles_reactant per mostrare la tabella intermedia che gli studenti scrivono su carta. La risposta principale è reactant_mass in grammi con unit impostato a g, più una stringa formula con l'espressione combinata e un'etichetta method reactant_mass_for_product per la ramificazione a valle. Usi solo reactant_mass quando un'interfaccia serve un unico numero in evidenza; usi i campi molari quando un pannello di soluzione guidata deve mostrare ogni conversione; usi mole_ratio quando serve solo il fattore di scala stechiometrico derivato dai coefficienti. La mancanza di un campo obbligatorio, valori non finiti, massa negativa, massa molare zero o negativa e coefficienti zero o negativi falliscono con invalid_input e non vengono addebitati dopo il rifiuto del motore. Questo calcolatore non identifica un reagente limitante tra più reagenti e non cerca masse molari da formule chimiche: lo abbini a uno strumento di massa molare se parte da formule molecolari anziché da grammi per mole tabulati. Differisce anche dall'endpoint massa-di-prodotto-dal-reagente: qui il contratto è massa di prodotto in ingresso e massa di reagente in uscita, per l'intento di ricerca di massa di reagente necessaria.
Uso dell'API, prezzi, flussi di aula e limiti pratici
Invii un corpo JSON con product_mass, reactant_molar_mass, product_molar_mass, reactant_coeff e product_coeff come numeri finiti o stringhe numeriche. Usi l'API prepagata quando una piattaforma di tutoraggio, un plug-in di gestione dell'apprendimento, un generatore di curriculum o un taccuino di ingegneria di processo necessitano di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto. Gli autori che distribuiscono SDK possono mappare i campi della risposta direttamente in una tabella di risultati con colonne per moli di prodotto, moli di reagente e massa di reagente — le stesse colonne che gli studenti compilano applicando a mano la stechiometria massa–mole–massa al contrario.
Casi di integrazione
Tutoraggio e correzione automatica LMS
I costruttori di lezioni e i motori di quiz generano voci lavorate di stechiometria inversa con un contratto JSON stabile senza incorporare un CAS di chimica completo.
Domande tecniche
Come si calcola la massa di reagente necessaria per una massa di prodotto?
Invii product_mass in grammi, reactant_molar_mass e product_molar_mass in g/mol, e i reactant_coeff e product_coeff bilanciati. La risposta include reactant_mass e le quantità molari intermedie.