Massa de produto a partir do limitante
Saiba quantos gramas de produto duas cargas de reagente rendem: 10 g de oxigênio e 5 g de hidrogênio formando água dão 11,25 g de água, porque o oxigênio, com 0,3125 mol, acaba primeiro. 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 reagente 1
- 10
- Massa molar reagente 1
- 32
- Coef. reagente 1
- 1
- Massa reagente 2
- 5
- Massa molar reagente 2
- 2
- Coef. reagente 2
- 2
- Mols reagente 1
- 0,3125 g
- Mols reagente 2
- 2,5
- Equivalentes 1
- 0,3125
- Equivalentes 2
- 1,25
Quando uma equação química balanceada envolve dois reagentes, a quantidade de produto que você pode formar é fixada pelo reagente limitante — não por qual reagente tem mais gramas. Esta calculadora de massa de produto a partir do reagente limitante aceita ambas as massas de reagente, ambas as massas molares, ambos os coeficientes estequiométricos, a massa molar do produto e o coeficiente do produto. Converte cada massa em mols, divide pelo coeficiente balanceado para obter equivalentes de reação, toma a menor extensão como limitante e multiplica pelo coeficiente e pela massa molar do produto para informar quantos gramas de produto se formam. A resposta também nomeia qual reagente é limitante (ou ambos se forem estequiométricos) e ecoa os mols intermediários para que estudantes, tutores e corretores automáticos auditem cada passo. Coeficientes zero são rejeitados como entrada inválida porque tornam indefinida a razão de equivalentes.
Entradas, unidades e o caminho limitante com dois reagentes
Forneça a massa do reagente um e do reagente dois em gramas, cada massa molar de reagente em gramas por mol, os coeficientes estequiométricos balanceados de ambos os reagentes e do produto, e a massa molar do produto em gramas por mol. As massas devem ser finitas e não negativas; as massas molares e cada coeficiente devem ser finitos e estritamente maiores que zero.
O motor primeiro converte cada massa de reagente em mols dividindo pela sua massa molar, depois calcula equivalentes de reação como mols divididos pelo coeficiente daquele reagente. A extensão de reação é o mínimo desses dois valores equivalentes: o reagente com menos equivalentes é limitante, e quando os valores coincidem a resposta reporta ambos como limitantes. Os mols de produto equivalem a essa extensão multiplicada pelo coeficiente do produto; a massa de produto é mols de produto vezes a massa molar do produto.
Essa cadeia é algebricamente idêntica a escalar min(n1/ν1, n2/ν2) por ν_product e M_product em uma única expressão. As magnitudes são limitadas por segurança do isolamento e ainda cobrem toda planilha habitual de sala de aula e planta-piloto.
Casos de uso
Exercícios de reagente limitante para lição
Estudantes inserem duas massas de reagente, massas molares e coeficientes balanceados, e comparam o rótulo limitante e a massa de produto devolvidos com a solução no papel.
Preparo de laboratório e estimativas de lote
Técnicos estimam quantos gramas de produto duas cargas conhecidas de reagente podem formar sob uma equação balanceada fixa antes de executar o experimento.
Perguntas frequentes
O que acontece se um coeficiente estequiométrico for zero?
Um coeficiente zero da equação balanceada tornaria indefinidos os equivalentes de reação, por isso esses valores são rejeitados e não cobrados.
Como o reagente limitante é escolhido?
Cada reagente é convertido em mols e dividido pelo seu coeficiente. A menor razão é a extensão de reação; esse reagente é limitante.
A calculadora de massa de produto a partir do limitante é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Quais unidades devo usar?
Os coeficientes são números adimensionais da equação balanceada maiores que zero.
Por que o reagente com mais gramas pode ser o limitante?
Porque o que conta são os mols divididos pelo coeficiente, não os gramas. No exemplo da água há 10 g de oxigênio contra 5 g de hidrogênio, e mesmo assim o oxigênio dá menos unidades de reação e acaba antes.
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-product-mass \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactant1_mass":10,"reactant1_molar_mass":32,"reactant1_coeff":1,"reactant2_mass":5,"reactant2_molar_mass":2,"reactant2_coeff":2,"product_molar_mass":18,"product_coeff":2}'const res = await fetch("https://api.kit.forhosting.com/chem/limiting-reactant-product-mass", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactant1_mass": 10,
"reactant1_molar_mass": 32,
"reactant1_coeff": 1,
"reactant2_mass": 5,
"reactant2_molar_mass": 2,
"reactant2_coeff": 2,
"product_molar_mass": 18,
"product_coeff": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/limiting-reactant-product-mass",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactant1_mass": 10,
"reactant1_molar_mass": 32,
"reactant1_coeff": 1,
"reactant2_mass": 5,
"reactant2_molar_mass": 2,
"reactant2_coeff": 2,
"product_molar_mass": 18,
"product_coeff": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/limiting-reactant-product-mass", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactant1_mass":10,"reactant1_molar_mass":32,"reactant1_coeff":1,"reactant2_mass":5,"reactant2_molar_mass":2,"reactant2_coeff":2,"product_molar_mass":18,"product_coeff":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactant1_mass":10,"reactant1_molar_mass":32,"reactant1_coeff":1,"reactant2_mass":5,"reactant2_molar_mass":2,"reactant2_coeff":2,"product_molar_mass":18,"product_coeff":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/limiting-reactant-product-mass", 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
{
"reactant1_mass": 10,
"reactant1_molar_mass": 32,
"reactant1_coeff": 1,
"reactant2_mass": 5,
"reactant2_molar_mass": 2,
"reactant2_coeff": 2,
"product_molar_mass": 18,
"product_coeff": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.limiting_reactant_product_mass",
"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.
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
Entradas, unidades e o caminho limitante com dois reagentes
Massa molar ou coeficiente zero falham com invalid_input para que os chamadores nunca vejam Infinity ou NaN disfarçados de resultado. Aliases documentados como mass_a, mm_b, nu1 e nu_product são aceitos quando o contrato de parâmetros os lista. Entradas idênticas sempre produzem JSON idêntico porque o caminho é aritmética pura sem rede, sem semente aleatória e sem relógio de parede.
Como ler product_mass, rótulos limitantes e casos de erro
Esta calculadora não assume uma única massa limitante conhecida sem comparar dois reagentes — combine-a com mass-of-product-from-reactant quando só a quantidade de um reagente é dada. Também não consulta massas molares a partir de fórmulas químicas; alimente gramas por mol tabelados ou previamente calculados para que a aritmética fique plenamente determinada. Em caso de sucesso, a resposta ecoa as oito entradas numéricas com arredondamento estável, lista moles_reactant1 e moles_reactant2, informa equivalents1 e equivalents2 como as razões n sobre ν, e define reaction_extent como o menor desses equivalentes. A resposta principal é product_mass em gramas com unit igual a g, junto com moles_product, uma string de fórmula da expressão combinada e o rótulo de método limiting_reactant_product_mass para ramificação posterior. O campo limiting_reactant é reactant1, reactant2 ou both quando os reagentes estão em razão estequiométrica exata; excess_reactant nomeia o parceiro não limitante ou none quando não há excesso. Use product_mass sozinho quando uma interface precisar de um único número de destaque; use limiting_reactant e os campos de equivalentes quando um painel de solução trabalhada precisar mostrar qual reagente acaba primeiro; use moles_product quando for necessária uma tabela de mols antes de converter em massa. Falta de qualquer campo obrigatório, valores não finitos, massa negativa, massa molar zero ou negativa, e coeficientes zero ou negativos falham com invalid_input e não são cobrados após a rejeição do motor.
Uso da API, preços, fluxos de sala de aula e limites práticos
Chame a calculadora gratuita de massa de produto a partir do reagente limitante no navegador para checagens de lição de casa, demonstrações de aula e preparo rápido de laboratório sem instalar planilha nem pacote de química. Exemplos clássicos de sala incluem dez gramas de oxigênio com cinco gramas de hidrogênio formando água sob razão de reagentes um para dois, ou problemas de combustão em que combustível e oxigênio competem como limitantes. As entradas de origem seguem as mesmas regras de retenção de outros itens parse de KIT. Envie um corpo JSON com reactant1_mass, reactant1_molar_mass, reactant1_coeff, reactant2_mass, reactant2_molar_mass, reactant2_coeff, product_molar_mass e product_coeff como números finitos ou strings numéricas. Use a API pré-paga quando uma plataforma de tutoria, plug-in de gestão de aprendizagem, gerador de currículo ou caderno de engenharia de processos precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição. Autores de SDKs podem mapear limiting_reactant, reaction_extent e product_mass diretamente em uma tabela de resultados com as mesmas colunas que os estudantes preenchem ao aplicar estequiometria de massa do limitante à mão.
Casos de integração
Tutoria e corretores automáticos de LMS
Construtores de aulas e motores de questionários geram itens de estequiometria de dois reagentes com contrato JSON estável sem embutir um CAS de química completo.
Perguntas técnicas
Como calcular a massa de produto a partir do reagente limitante?
Envie ambas as massas de reagente em gramas, ambas as massas molares em g/mol, ambos os coeficientes de reagente, product_molar_mass e product_coeff. A resposta inclui product_mass, limiting_reactant e mols e equivalentes intermediários.