Calculadora de reagente limitante a partir de massas
Saiba qual de dois reagentes pesados acaba primeiro: 10 g de hidrogênio de 2 g/mol com coeficiente 2 contra 10 g de oxigênio de 32 g/mol com coeficiente 1 tornam o oxigênio limitante e deixam 4,375 mol de hidrogênio em excesso. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Massa do reagente A
- 10
- Massa molar de a
- 2
- Coef. A
- 2
- Massa do reagente B
- 10
- Massa molar de b
- 32
- Coef. B
- 1
- Mols de a
- 5
- Mols de b
- 0,3125
- Extensão de a
- 2,5
- Extensão de b
- 0,3125
Esta calculadora de reagente limitante a partir de massas diz qual dos dois reagentes se esgota primeiro em uma reação química balanceada. Você informa a massa, a massa molar e o coeficiente estequiométrico do reagente A, e as mesmas três grandezas para o reagente B. O mecanismo converte cada massa em mols, divide pelo coeficiente correspondente para formar uma extensão de reação, e rotula como limitante o reagente com a menor extensão. Verificações clássicas de sala de aula incluem dez gramas de hidrogênio, com massa molar dois e coeficiente dois, contra dez gramas de oxigênio, com massa molar trinta e dois e coeficiente um, em que o oxigênio limita, e vinte e oito gramas de nitrogênio, com massa molar vinte e oito e coeficiente um, contra seis gramas de hidrogênio, com massa molar dois e coeficiente três, em que a mistura é estequiométrica. O mecanismo usa apenas aritmética finita determinística, sem chamadas de rede, sem amostragem e sem atalhos que dependam de data.
O que significa o reagente limitante e o que a resposta contém
O reagente limitante é o reagente totalmente consumido primeiro, quando uma reação química balanceada ocorre, limitando o quanto a reação pode avançar e, portanto, a quantidade teórica de produto. Depois que a equação é balanceada, os coeficientes estequiométricos fixam a razão molar entre os reagentes. Converter cada massa disponível em mols com sua massa molar, e então dividir pelo coeficiente daquele reagente, produz uma extensão de reação medida em lotes de reação.
A menor extensão identifica o reagente limitante; o outro reagente está em excesso e tem mols sobrando depois que o reagente limitante é consumido. Quando as duas extensões coincidem dentro de uma pequena tolerância relativa, nenhum reagente é limitante, e a mistura é estequiométrica. Massa zero para um reagente, com parceiros positivos, é válido e torna esse reagente limitante, com extensão zero.
Onde a análise de reagente limitante se encaixa nos estudos, no laboratório e no software
Estudantes encontram problemas de reagente limitante quando um livro didático introduz razões molares depois de balancear equações, quando um conjunto de lição de casa dá gramas de dois reagentes e pergunta qual é limitante, ou quando um problema de competição espera um rótulo claro antes de qualquer passo de massa de produto. Professores podem pré-gerar gabaritos para massas molares modestas e coeficientes inteiros, sem confiar em aplicativos opacos, que misturam porcentagem de rendimento com análise de limitante ou assumem unidades erradas.
Técnicos de laboratório e preparadores usam a mesma comparação quando um protocolo pesa dois materiais de partida, e apenas uma balança e uma equação balanceada estão disponíveis: convertem cada massa em mols, formam extensões, rotulam o reagente limitante, e planejam quanto excesso resta.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para tutores de química, normalizar parâmetros de reação digitados pelo usuário antes de exportar para um caderno de laboratório, ou atender enunciados de desafios de programação que exigem um rótulo limitante, em vez de um esboço decidido a olho.
Casos de uso
Lição de casa e conferência de reagente limitante
Converta massas de livro didático de dois reagentes em um rótulo claro de limitante, usando massas molares e coeficientes balanceados, antes de corrigir ou trabalhar com rendimento.
Preparação de laboratório e software de educação
Identifique qual reagente pesado limita uma equação balanceada em cadernos de laboratório, interfaces de tutoria e geradores automatizados de exercícios.
Perguntas frequentes
Como o reagente limitante é escolhido?
Para cada reagente, mols = massa / massa molar, e extensão = mols / coeficiente. O reagente com a menor extensão é o limitante.
O que acontece se uma massa molar ou coeficiente for zero?
Massa molar zero ou negativa não consegue converter massa em mols, e um coeficiente não positivo torna a extensão da reação indefinida ou não física.
Esta ferramenta calcula a massa de produto ou a porcentagem de rendimento?
Não. Ela apenas identifica qual dos dois reagentes é limitante e informa os mols em excesso. Use uma calculadora de massa para massa ou de rendimento para massa de produto e porcentagem de rendimento.
Por que os resultados são arredondados a uma precisão?
A precisão padrão é 10 casas decimais; você pode definir de 0 a 15.
E se a mistura estiver na proporção exata?
Então nenhum reagente é limitante e a mistura é estequiométrica. Por exemplo, 28 g de nitrogênio de 28 g/mol com coeficiente 1 e 6 g de hidrogênio de 2 g/mol com coeficiente 3 se esgotam juntos.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"mass_a": 10,
"molar_mass_a": 2,
"coeff_a": 2,
"mass_b": 10,
"molar_mass_b": 32,
"coeff_b": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.limiting_reactant_two",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs_value | 1000000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que significa o reagente limitante e o que a resposta contém
Esta calculadora devolve as massas, massas molares e coeficientes validados para A e B, as quantidades intermediárias de mols, as duas extensões, o rótulo limiting_reactant a, b, ou neither, o rótulo excess_reactant, os excess_moles restantes da espécie em excesso, uma flag booleana is_stoichiometric, a precisão usada, um rótulo de método limiting_reactant_two, e um pequeno lembrete de fórmula. Não há caminho de massa de produto, nenhum caminho de porcentagem de rendimento, nenhuma busca com três reagentes, e nenhum balanceador de equação: o mecanismo compara as duas extensões dentro do intervalo numérico suportado, ou rejeita a entrada com invalid_input. Os casos rejeitados incluem campos obrigatórios ausentes, valores não finitos, magnitudes acima do teto documentado, massa negativa, e qualquer massa molar ou coeficiente estequiométrico que seja zero ou negativo, porque massa molar zero não consegue converter massa em mols, e um coeficiente não positivo torna a extensão indefinida ou não física. Se você precisar de massa de produto a partir de um reagente, porcentagem de rendimento a partir de uma massa real, ou estequiometria de gás por volume, use essas capacidades dedicadas; esta página responde apenas a qual de dois reagentes pesados limita uma reação balanceada, com saída numérica estável, adequada para listas de exercícios, testes unitários e consumidores de API que não podem inventar etapas simbólicas.
Como massas, massas molares e coeficientes são lidos e permanecem reproduzíveis
As duas massas molares precisam ser números finitos estritamente positivos, em gramas por mol, ou em qualquer unidade de massa por mol consistente com as unidades de massa que você escolheu. Sinais de mais opcionais no início e notação científica em strings numéricas são permitidos quando interpretáveis como decimais finitos; espaços incorporados e tokens não numéricos são rejeitados. O cálculo forma n igual a massa sobre massa molar para cada reagente, extent igual a mols sobre coeficiente, compara as duas extensões, e, quando uma é menor, calcula os mols excedentes de sobra como mols do excesso menos a extensão limitante vezes o coeficiente do excesso. O campo preferencial para a massa do reagente A é mass_a, mas os apelidos m_a, massA e reactant_a_mass também são aceitos, para que planilhas, query strings e formulários tipados possam reaproveitar o mesmo contrato. A massa de B usa mass_b, com os apelidos m_b, massB e reactant_b_mass. A massa molar de A é molar_mass_a, com os apelidos mm_a, M_a e molarMassA; a massa molar de B é molar_mass_b, com os apelidos mm_b, M_b e molarMassB. Os coeficientes estequiométricos usam coeff_a e coeff_b, com os apelidos a, n_a e coefficient_a para A, e b, n_b e coefficient_b para B. Os coeficientes precisam ser positivos; zero falha com invalid_input e uma mensagem que nomeia o campo, para que uma célula ruim não vire uma divisão silenciosa por zero. Um campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para as saídas numéricas, com padrão de dez e teto de quinze, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar sozinho a comparação de extensões.
Onde a análise de reagente limitante se encaixa nos estudos, no laboratório e no software
Ferramentas de produto e de educação usam o endpoint quando um aluno digita duas massas, massas molares e coeficientes, e a interface precisa mostrar qual reagente limita, com mols e extensões intermediários claros. Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação que falha não é cobrada, e nada fica armazenado depois que a resposta retorna. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o restante do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático. Combine-a com auxiliares de estequiometria de massa para massa ou de volume de gás quando precisar de outras grandezas relacionadas de química, e com outros endpoints de ciência quando estiver montando um pequeno laboratório de calculadoras gratuitas e determinísticas de estequiometria.
Casos de integração
Fixtures determinísticos de teste
Gere limiting_reactant, extents e excess_moles reproduzíveis para testes unitários, tutores de química e asserções de CI sobre análise de limitante com dois reagentes.
Perguntas técnicas
Quanto custa a calculadora de reagente limitante a partir de massas?
É gratuita no seu navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.