Calculadora massa de produto a partir do reagente
Vá de gramas de reagente a gramas de produto em um passo: 10 g de oxigênio de 32 g/mol que viram, na proporção de um para um, dióxido de carbono de 44 g/mol dão 0,3125 mol e 13,75 g de produto. 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
- 10
- Massa molar do reagente
- 32
- Massa molar do produto
- 44
- Coef. do reagente
- 1
- Coef. do produto
- 1
- Razão molar
- 1 g
- Mols do reagente
- 0,3125
- Mols do produto
- 0,3125
- Massa do produto
- 13,75
Tarefas de estequiometria e o preparo de laboratório costumam partir de uma massa conhecida de um reagente e perguntar quantos gramas de produto essa amostra pode formar quando a equação está balanceada. A resposta não é uma única divisão: você converte a massa do reagente em mols com sua massa molar, escala pela razão dos coeficientes produto/reagente da equação balanceada e reconverte os mols de produto em massa com a massa molar do produto. Esta capacidade executa essa cadeia de forma determinística a partir de cinco números—massa do reagente, ambas as massas molares e ambos os coeficientes estequiométricos—e devolve a massa de produto mais as quantidades molares intermediárias para que alunos, tutores e pipelines auditem cada passo. Massas molares zero e coeficientes zero são rejeitados como entrada inválida porque tornam a conversão em mols indefinida.
Entradas, unidades e o caminho massa–mol–massa
Informe a massa da amostra de reagente em gramas junto com a massa molar do reagente e a do produto em gramas por mol. Envie também os coeficientes da equação balanceada do reagente e do produto como números positivos—tipicamente inteiros pequenos como um, dois ou três, embora coeficientes não inteiros de equações escaladas sejam aceitos quando permanecem finitos e positivos.
O motor primeiro calcula mols de reagente como massa dividida pela massa molar do reagente, multiplica pela razão molar do coeficiente do produto sobre o do reagente e multiplica de novo pela massa molar do produto para obter a massa de produto em gramas. Isso é algebricamente idêntico a escalar a massa do reagente pela razão de massas molares produto/reagente e pela mesma razão estequiométrica em uma expressão. A massa deve ser não negativa; massas molares e coeficientes devem ser estritamente maiores que zero.
As magnitudes são limitadas por segurança do isolado e ainda cobrem qualquer planilha de sala de aula ou planta-piloto comum.
Uso em aula e limites práticos
Chame a calculadora gratuita de massa de produto a partir do reagente no navegador para checagens de tarefa, demonstrações de aula e preparo rápido de laboratório sem instalar planilha nem pacote de química. Exemplos típicos de sala incluem dez gramas de oxigênio formando dióxido de carbono com coeficientes um para um, ou o dobro do coeficiente de produto quando dois mols de produto se formam por mol de reagente.
Autores que publicam SDKs podem mapear os campos da resposta diretamente a uma tabela de resultados com colunas de mols de reagente, mols de produto e massa de produto—as mesmas colunas que os alunos preenchem ao aplicar à mão a estequiometria massa–mol–massa. As entradas de origem seguem as mesmas regras de retenção de outros itens de parse do KIT.
Casos de uso
Exercícios de tarefa massa–mol–massa
Os alunos digitam gramas de reagente, ambas as massas molares e coeficientes balanceados, e comparam a massa de produto e os mols intermediários com a solução no papel.
Preparo de laboratório e estimativas de escala
Técnicos estimam quantos gramas de produto uma carga conhecida de reagente pode formar sob uma razão balanceada fixa antes de rodar o experimento.
Perguntas frequentes
O que acontece se uma massa molar ou um coeficiente for zero?
Massa molar ou coeficiente estequiométrico zero tornaria a conversão em mols indefinida, por isso esses valores são rejeitados e não cobrados.
É o mesmo que rendimento teórico em mols?
Não. Esta calculadora devolve a massa de produto em gramas a partir da massa do reagente e das massas molares. Para só mols do limitante vezes a razão, use uma ferramenta de rendimento teórico (mols).
A calculadora de massa de produto a partir do reagente é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Quais unidades devo usar?
Coeficientes são números adimensionais da equação balanceada maiores que zero.
O cálculo identifica o reagente limitante?
Não. Ele supõe que o reagente informado é o que define a quantidade de produto. Quando dois reagentes podem acabar, use a calculadora de massa de produto a partir do reagente limitante, que compara os dois 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/mass-of-product-from-reactant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}'const res = await fetch("https://api.kit.forhosting.com/chem/mass-of-product-from-reactant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactant_mass": 10,
"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/mass-of-product-from-reactant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactant_mass": 10,
"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/mass-of-product-from-reactant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mass-of-product-from-reactant", 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
{
"reactant_mass": 10,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mass_of_product_from_reactant",
"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 massa–mol–massa
Massa molar zero ou coeficiente zero falham com invalid_input para que os chamadores nunca vejam Infinity ou NaN disfarçados de resultado. Aliases como mass, M_reactant, nu_product e nomes relacionados são aceitos quando documentados no contrato de parâmetros. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede.
Leitura de product_mass, intermediários molares e erros
Esta calculadora não identifica um reagente limitante entre vários reagentes e não consulta massas molares a partir de fórmulas químicas—pareie com uma ferramenta de massa molar se você partir de fórmulas moleculares em vez de gramas por mol tabulados. Em sucesso a resposta ecoa as cinco entradas numéricas com arredondamento estável, informa mole_ratio como coeficiente do produto dividido pelo do reagente, e lista moles_reactant e moles_product para você mostrar a tabela intermediária que os alunos escrevem no papel. A resposta principal é product_mass em gramas com unit igual a g, mais uma string formula com a expressão combinada e um rótulo method mass_of_product_from_reactant para ramificação no cliente. Use product_mass sozinho quando a interface precisar de um único número de destaque; use os campos de mols quando um painel de solução resolvida precisar exibir cada conversão; use mole_ratio quando só precisar do fator de escala estequiométrico dos coeficientes. Falta de 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. Também difere de um endpoint de rendimento teórico só em mols: aqui o contrato é explicitamente massa de entrada e massa de saída para a intenção de busca de massa de produto.
Uso da API, preços, fluxos de aula e limites práticos
Envie um corpo JSON com reactant_mass, reactant_molar_mass, product_molar_mass, reactant_coeff e product_coeff como números finitos ou strings numéricas. Use a API pré-paga quando uma plataforma de tutoria, um plug-in de gestão de aprendizagem, um gerador de currículo ou um 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.
Casos de integração
Tutoria e corretores automáticos de LMS
Construtores de lição e motores de quiz geram itens de estequiometria resolvida com contrato JSON estável sem embutir um CAS completo de química.
Perguntas técnicas
Como calculo a massa de produto a partir da massa do reagente?
Envie reactant_mass em gramas, reactant_molar_mass e product_molar_mass em g/mol, e os reactant_coeff e product_coeff balanceados. A resposta inclui product_mass e as quantidades molares intermediárias.