Calculadora de K de equilíbrio combinada
Obtenha a constante de equilíbrio global de uma reação montada por etapas: uma etapa com K de 2,5 e outra invertida com K de 0,4 dão 6,25, porque as constantes se multiplicam e uma etapa invertida conta como um sobre K. Você vê cada contribuição. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Quando você monta um equilíbrio químico líquido a partir de semirreações tabuladas, a constante de equilíbrio global não é uma soma das constantes de cada etapa: é um produto, com as inversões escritas como recíprocos e as equações escaladas elevadas à potência estequiométrica. Alunos que reorganizam problemas de várias etapas, tutores que conferem planilhas de equilíbrio no estilo de Hess e scripts de laboratório que encadeiam valores de K da literatura precisam do mesmo contrato determinístico: listar a K de cada etapa, marcar quais correm ao contrário, multiplicar opcionalmente uma semirreação por um inteiro e obter uma única K global com cada contribuição intermediária detalhada.
O que a K global significa quando reações são somadas ou invertidas
Parta da regra de livro didático de que as constantes de equilíbrio se transformam exatamente como as variações de energia livre sob manipulações de Hess, exceto que a álgebra é multiplicativa e não aditiva. Se a reação um tem constante K1 e a reação dois tem constante K2 e você as soma após cancelar espécies intermediárias, a constante de equilíbrio líquida é K1 vezes K2. Se você inverte uma etapa de modo que produtos virem reagentes, sua contribuição vira o recíproco um sobre K.
Se você multiplica uma equação balanceada por um inteiro positivo n para que a estequiometria combine com as espécies que precisa cancelar, a contribuição vira K elevado a n—ou parêntese aberto um sobre K parêntese fechado elevado a n quando essa etapa escalada também é invertida. A intenção de busca desta página se agrupa em frases como calculadora de constante de equilíbrio combinada, K global a partir de duas etapas, reação inversa K recíproca, multiplicar constante de equilíbrio por dois e lei de Hess para valores de K.
As pessoas querem uma constante global numérica que possam conferir com a chave de uma planilha, embutir em um relatório de laboratório ou alimentar um modelo de processo maior—não só um lembrete de que a regra do produto existe.
Casos de uso
Relatórios de laboratório que encadeiam constantes da literatura
Assistentes de ensino e técnicos combinam constantes de etapa publicadas em uma K de processo líquida para relatórios sem reconstruir a aritmética de produto e recíproco em cada planilha.
Perguntas frequentes
Como calculo a constante de equilíbrio global a partir de várias etapas?
Cada etapa precisa de k positiva; defina reversed true para usar 1/k, e multiplier n opcional para elevar essa base a n.
O que acontece se a constante de uma etapa for zero ou negativa?
K nula ou negativa não é permitida para esta regra de produto, de modo que a constante global seria indefinida ou não física; o erro não é cobrado como item bem-sucedido.
Como a inversão de uma reação altera a K?
Se reversed for true para uma etapa, essa etapa contribui 1/k em vez de k. Após qualquer multiplier opcional, a constante global multiplica todas as contribuições das etapas.
A calculadora de constante de equilíbrio combinada é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Isto calcula Kc a partir de concentrações?
Não. Esta capacidade só multiplica constantes de etapa já conhecidas (com regras de inversão e escala). Avaliar Kc de ação das massas a partir de concentrações de equilíbrio é uma calculadora separada.
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/combined-equilibrium-constant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactions":[{"k":2.5,"reversed":false},{"k":0.4,"reversed":true}]}'const res = await fetch("https://api.kit.forhosting.com/chem/combined-equilibrium-constant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactions": [
{
"k": 2.5,
"reversed": false
},
{
"k": 0.4,
"reversed": true
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/combined-equilibrium-constant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactions": [
{
"k": 2.5,
"reversed": false
},
{
"k": 0.4,
"reversed": true
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/combined-equilibrium-constant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactions":[{"k":2.5,"reversed":false},{"k":0.4,"reversed":true}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactions":[{"k":2.5,"reversed":false},{"k":0.4,"reversed":true}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/combined-equilibrium-constant", 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
{
"reactions": [
{
"k": 2.5,
"reversed": false
},
{
"k": 0.4,
"reversed": true
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.combined_equilibrium_constant",
"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
O que a K global significa quando reações são somadas ou invertidas
Entregar k_overall, a contribuição de cada etapa, flags reversed e multipliers como JSON facilita colar o resultado em anotações, comparar em testes automatizados ou reutilizar entre linguagens sem reimplementar a aritmética de recíprocos e potências. Mantenha cada constante de etapa estritamente positiva; uma K nula ou negativa é não física para este contrato de produto e falha com invalid_input para que pipelines nunca publiquem Infinity nem um erro de sinal silencioso.
Como enviar as etapas e como ler a resposta
Falhas de validação como k nula ou negativa mencionam que essas constantes não são permitidas para que aprendizes corrijam uma entrada de tabela sem ler um stack trace. Envie um objeto JSON com o campo obrigatório reactions como um array não vazio de objetos de etapa. Cada etapa precisa de uma constante de equilíbrio finita e positiva sob a chave k; os aliases K, Kc, Kp, constant e value são aceitos para que o código cliente fale de concentração, pressão ou inglês de laboratório genérico sem renomear campos. O opcional reversed (aliases reverse, invert) é um booleano: true significa que a etapa é escrita ao contrário e contribui um sobre k; false ou omitido significa que a etapa é escrita como tabulada e contribui k em si. O opcional multiplier (aliases mult, n, scale, coefficient) é um inteiro positivo com padrão um que eleva a contribuição base a essa potência após aplicar a regra de inversão. Os aliases de array steps, constants e reactions_list mapeiam para a mesma lista para que SDKs combinem com nomes de schema existentes. Em sucesso a resposta inclui k_overall junto com os aliases K_overall e K para clientes que preferem a capitalização de livro didático, steps como a lista normalizada de k, reversed, multiplier e contribution de cada linha, step_count, formula reexpressando a regra do produto, e method sempre combined_equilibrium_product para que roteadores ramifiquem sem cheirar formas. Use só k_overall quando um formulário precisa apenas da célula de resposta; use o array steps quando o software de correção deve verificar que um aluno marcou a inversão corretamente ou escalou uma semirreação por dois. Arrays ausentes, arrays vazios, números não finitos, flags reversed não booleanas e multipliers não positivos também disparam invalid_input e não são cobrados após o motor rejeitar a requisição.
Uso da API, preços, fluxos de sala de aula e limites práticos
Chame a calculadora gratuita de constante de equilíbrio combinada no navegador para checagens de lição de casa, demos de aula e verificação rápida de equilíbrios líquidos de várias etapas sem instalar uma planilha de fórmulas de recíprocos e potências nem um CAS de química. Não inventa valores de literatura faltantes nem correções de temperatura; forneça a K que você já tabulou ou mediu para cada escrita elementar. Entradas de origem seguem as mesmas regras de retenção de outros itens de parse KIT. Envie um corpo JSON com um array reactions de objetos de etapa, cada um com k e opcionalmente reversed e multiplier como números, booleanos ou strings numéricas quando apropriado. Use a API pré-paga quando uma plataforma de tutoria, sandbox de avaliação de código, integração LIMS ou gerador de currículo 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 o motor rejeitar a requisição. Pareie este endpoint com a ferramenta de constante de equilíbrio de ação das massas quando o próximo passo for avaliar Kc a partir de concentrações medidas para uma única equação balanceada, e com o conversor de Kp a partir de Kc quando temperatura e variação de mols de gás devem traduzir uma constante de concentração em forma de pressão—esta capacidade para de propósito em combinar constantes de etapa já conhecidas para que cada intenção SEO permaneça focada. Listas de etapas são limitadas por segurança do isolate Worker e ainda cobrem casos de sala de aula e de processo de várias etapas, e multipliers são limitados para que potências grandes não transbordem a aritmética do isolate em ruído não finito. Autores que publicam SDKs podem mapear reactions e k_overall em tabelas rotuladas Etapa K, Invertido, Multiplicador, Contribuição e K global—as mesmas colunas que alunos escrevem ao reorganizar à mão problemas de equilíbrio no estilo de Hess no papel.
Casos de integração
Lições de casa e planilhas de equilíbrio de várias etapas
Alunos inserem valores de K tabulados, marcam quais semirreações correm ao contrário, aplicam multiplicadores inteiros para combinar a estequiometria e comparam a K global com JSON estruturado em vez de multiplicar recíprocos à mão.
Apps de tutoria e pipelines de avaliação
Ferramentas de currículo chamam um endpoint pré-pago estável em vez de reimplementar a combinação de K no estilo de Hess em cada linguagem, harness de correção e modelo de planilha.