Calcolatore del reagente limitante da masse
Scopra quale di due reagenti pesati finisce per primo: 10 g di idrogeno a 2 g/mol con coefficiente 2 contro 10 g di ossigeno a 32 g/mol con coefficiente 1 rendono limitante l'ossigeno e lasciano 4,375 mol di idrogeno in eccesso. 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 reagente A
- 10
- Massa molare a
- 2
- Coefficiente a
- 2
- Massa del reagente B
- 10
- Massa molare b
- 32
- Coefficiente b
- 1
- Moli a
- 5
- Moli b
- 0,3125
- Estensione a
- 2,5
- Estensione b
- 0,3125
Questo calcolatore del reagente limitante da masse indica quale dei due reagenti si esaurisce per primo in una reazione chimica bilanciata. Fornisca massa, massa molare e coefficiente stechiometrico del reagente A, e le stesse tre grandezze per il reagente B. Il motore converte ciascuna massa in moli, la divide per il coefficiente corrispondente per ottenere un'estensione di reazione, ed etichetta come limitante il reagente con l'estensione più piccola. I controlli classici da aula comprendono dieci grammi di idrogeno con massa molare due e coefficiente due contro dieci grammi di ossigeno con massa molare trentadue e coefficiente uno, dove l'ossigeno è limitante, e ventotto grammi di azoto con massa molare ventotto e coefficiente uno contro sei grammi di idrogeno con massa molare due e coefficiente tre, dove la miscela è stechiometrica. Il motore usa solo aritmetica finita e deterministica, senza chiamate di rete, senza campionamento e senza scorciatoie legate alla data.
Cosa significa reagente limitante e cosa contiene la risposta
Il reagente limitante è il reagente che viene consumato completamente per primo quando una reazione chimica bilanciata procede, ponendo un limite a quanto la reazione può proseguire e quindi alla quantità teorica di prodotto. Una volta bilanciata l'equazione, i coefficienti stechiometrici fissano il rapporto molare tra i reagenti. Convertendo ciascuna massa disponibile in moli con la sua massa molare, e poi dividendo per il coefficiente di quel reagente, si ottiene un'estensione di reazione misurata in lotti di reazione.
L'estensione più piccola individua il reagente limitante; l'altro reagente è in eccesso e ha moli residue dopo che il reagente limitante si è esaurito. Quando entrambe le estensioni coincidono entro una piccola tolleranza relativa, nessuno dei due reagenti è limitante e la miscela è stechiometrica. Una massa pari a zero per un reagente, con l'altro positivo, è valida e rende quel reagente limitante con estensione zero.
Tra i casi respinti figurano campi obbligatori mancanti, valori non finiti, grandezze superiori al limite documentato, massa negativa e qualunque massa molare o coefficiente stechiometrico pari a zero o negativo, perché una massa molare nulla non può convertire la massa in moli e un coefficiente non positivo rende l'estensione indefinita o non fisica.
Dove si colloca l'analisi del reagente limitante tra studio, lavoro di laboratorio e software
Gli studenti incontrano i problemi sul reagente limitante quando un manuale introduce i rapporti molari dopo il bilanciamento delle equazioni, quando un compito fornisce i grammi di due reagenti e chiede quale sia limitante, oppure quando un problema di gara richiede un'etichetta chiara prima di qualunque passaggio sulla massa del prodotto. Gli insegnanti possono generare in anticipo le chiavi di correzione per masse molari modeste e coefficienti interi, senza affidarsi ad app opache che mescolano la resa percentuale con l'analisi del reagente limitante o assumono unità sbagliate.
I tecnici e i preparatori di laboratorio usano lo stesso confronto quando un protocollo pesa due materiali di partenza e sono disponibili solo una bilancia e un'equazione bilanciata: convertono ciascuna massa in moli, formano le estensioni, etichettano il reagente limitante e pianificano quanto eccesso rimane.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per tutor di chimica, per normalizzare parametri di reazione inseriti dagli utenti prima di un'esportazione per il quaderno di laboratorio, o per soddisfare enunciati di programming-challenge che richiedono un'etichetta limitante e non uno schizzo abbozzato a mano.
Casi d'uso
Compiti e verifiche sul reagente limitante
Converta le masse di due reagenti di un manuale in un'etichetta limitante chiara usando masse molari e coefficienti bilanciati prima della correzione o del lavoro sulla resa.
Preparazione al laboratorio e software didattico
Individui quale reagente pesato limita un'equazione bilanciata in quaderni di laboratorio, interfacce di tutoraggio e generatori automatici di schede di esercizi.
Domande frequenti
Come viene scelto il reagente limitante?
Per ciascun reagente, moli = massa / massa molare ed estensione = moli / coefficiente. Il reagente con l'estensione più piccola è limitante.
Cosa succede se una massa molare o un coefficiente è zero?
Una massa molare pari a zero o negativa non può convertire la massa in moli, e un coefficiente non positivo rende indefinita o non fisica l'estensione di reazione.
Questo strumento calcola la massa del prodotto o la resa percentuale?
No. Individua solo quale dei due reagenti è limitante e riporta le moli in eccesso. Usi un calcolatore massa-massa o di resa per la massa del prodotto e la resa percentuale.
Perché i risultati vengono arrotondati a una precisione?
La precisione predefinita è di 10 cifre decimali; può impostare la precisione da 0 a 15.
E se la miscela è in proporzione esatta?
Allora nessun reagente è limitante e la miscela è stechiometrica. Per esempio, 28 g di azoto a 28 g/mol con coefficiente 1 e 6 g di idrogeno a 2 g/mol con coefficiente 3 si esauriscono insieme.
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/limiting-reactant-two \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_a":10,"molar_mass_a":2,"coeff_a":2,"mass_b":10,"molar_mass_b":32,"coeff_b":1}'const res = await fetch("https://api.kit.forhosting.com/chem/limiting-reactant-two", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_a": 10,
"molar_mass_a": 2,
"coeff_a": 2,
"mass_b": 10,
"molar_mass_b": 32,
"coeff_b": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/limiting-reactant-two",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_a": 10,
"molar_mass_a": 2,
"coeff_a": 2,
"mass_b": 10,
"molar_mass_b": 32,
"coeff_b": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/limiting-reactant-two", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_a":10,"molar_mass_a":2,"coeff_a":2,"mass_b":10,"molar_mass_b":32,"coeff_b":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_a":10,"molar_mass_a":2,"coeff_a":2,"mass_b":10,"molar_mass_b":32,"coeff_b":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/limiting-reactant-two", 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_a": 10,
"molar_mass_a": 2,
"coeff_a": 2,
"mass_b": 10,
"molar_mass_b": 32,
"coeff_b": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.limiting_reactant_two",
"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 | 1000000000000000 |
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 significa reagente limitante e cosa contiene la risposta
Questo calcolatore restituisce le masse, le masse molari e i coefficienti convalidati per A e B, le quantità di moli intermedie, entrambe le estensioni, l'etichetta limiting_reactant a, b o neither, l'etichetta excess_reactant, gli excess_moles residui della specie in eccesso, un flag booleano is_stoichiometric, la precisione usata, un'etichetta di metodo limiting_reactant_two e un breve promemoria della formula. Non esiste un percorso per la massa di prodotto, nessun percorso per la resa percentuale, nessuna ricerca su tre reagenti e nessun bilanciatore di equazioni: il motore confronta le due estensioni entro l'intervallo numerico supportato, oppure respinge l'input con invalid_input.
Come vengono lette massa, massa molare e coefficienti, e perché restano riproducibili
Entrambe le masse molari devono essere numeri finiti strettamente positivi, espressi in grammi per mole o in qualunque unità massa-per-mole coerente con le unità di massa scelte. Sono ammessi segni più iniziali facoltativi e notazione scientifica nelle stringhe numeriche, purché vengano interpretati come decimali finiti; spazi incorporati e token non numerici vengono respinti. Il calcolo forma n uguale a massa diviso massa molare per ciascun reagente, estensione uguale a moli diviso coefficiente, confronta le due estensioni e, quando una è più piccola, calcola le moli residue in eccesso come moli dell'eccesso meno l'estensione limitante moltiplicata per il coefficiente dell'eccesso. Il campo preferito per la massa del reagente A è mass_a, ma sono accettati anche gli alias m_a, massA e reactant_a_mass, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riutilizzare lo stesso contratto. La massa di B usa mass_b con alias m_b, massB e reactant_b_mass. La massa molare di A è molar_mass_a con alias mm_a, M_a e molarMassA; la massa molare di B è molar_mass_b con alias mm_b, M_b e molarMassB. I coefficienti stechiometrici usano coeff_a e coeff_b, con alias a, n_a e coefficient_a per A, e b, n_b e coefficient_b per B. I coefficienti devono essere positivi; zero fallisce con invalid_input e un messaggio che indica il campo, così una cella sbagliata non diventa una silenziosa divisione per zero. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando le serve lo stesso risultato matematico all'interno di una pipeline automatizzata, senza reimplementare da sé il confronto tra estensioni.
Dove si colloca l'analisi del reagente limitante tra studio, lavoro di laboratorio e software
Gli strumenti di prodotto e didattici usano l'endpoint quando chi impara digita due masse, masse molari e coefficienti, e l'interfaccia deve mostrare quale reagente limita, con moli ed estensioni intermedie chiare. In questa pagina il lavoro gira interamente nel suo browser; tramite l'API ogni interrogazione riuscita costa $0.002, la validazione fallita non viene addebitata e, dopo che la risposta viene restituita, non resta memorizzato nulla. Questa separazione — esplorazione interattiva gratuita e API a pagamento ma identica — corrisponde al resto del catalogo tier-A di KIT e le permette di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico. La abbini agli strumenti di stechiometria massa-massa o di volume dei gas quando le servono grandezze chimiche correlate, e agli altri endpoint scientifici quando sta costruendo un piccolo laboratorio di calcolatori di stechiometria gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Generi limiting_reactant, estensioni ed excess_moles riproducibili per unit test, tutor di chimica e verifiche di CI sull'analisi del reagente limitante con due reagenti.
Domande tecniche
Quanto costa il calcolatore del reagente limitante da masse?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.