Lei de Hess: entalpia global da reação a partir de etapas, grátis
Se você dobra uma etapa de −286 e inverte outra de −572, as contribuições de −572 e +572 se anulam e o ΔH global é 0. Digite cada entalpia conhecida com o multiplicador e receba o total passo a passo. 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.
Uma calculadora da lei de Hess transforma uma lista de etapas termoquímicas na entalpia de reação global de que você precisa para provas, relatórios de laboratório e checagens de processo. Informe cada entalpia de reação conhecida junto com um multiplicador —positivo para escalar uma etapa, negativo para invertê-la— e a ferramenta devolve ΔH_overall igual à soma de n vezes ΔH de cada etapa, mais as contribuições por etapa, uma classificação breve do sinal (exotérmico, endotérmico ou termoneutro) e linhas de substituição ordenadas que você pode colar em uma planilha. Estudantes que checam rotas de formação em várias etapas, engenheiros que empilham dados de formação tabulados e autores de kata de programação precisam todos dessa mesma combinação linear sem abrir uma planilha.
O que a lei de Hess afirma sobre a entalpia de reação global
A lei de Hess estabelece que a variação de entalpia de um processo químico depende apenas dos estados inicial e final, não do caminho percorrido entre eles. Na prática, se você pode escrever uma reação-alvo como combinação linear de equações termoquímicas conhecidas, o ΔH global é exatamente a mesma combinação linear das entalpias conhecidas.
Um multiplicador de dois dobra tanto a reação escrita quanto sua entalpia; um multiplicador de menos um inverte a reação e inverte o sinal de ΔH, que é como se usa uma reação de formação no sentido oposto. Como a entalpia é uma função de estado, as espécies intermediárias que aparecem em ambos os lados da rota montada se cancelam e resta apenas a estequiometria líquida; ainda assim, você não precisa dos nomes das espécies intermediárias para calcular o número, apenas da lista de entalpias e multiplicadores das etapas.
Problemas de sala de aula costumam misturar entalpias de formação, dados de combustão e aproximações de energia de ligação em três a cinco etapas; balanços energéticos industriais podem empilhar mais, mas a aritmética é idêntica. Esta calculadora implementa essa soma com arredondamento fixo e rejeita uma lista de etapas vazia para que um caminho de dados ausente não reporte em silêncio calor zero para uma reação que nunca foi montada.
Dicas práticas, limites e buscas relacionadas
Mantenha cada entalpia e multiplicador dentro do intervalo absoluto publicado para que os produtos não transbordem para uma entalpia global não finita que o solucionador deva rejeitar. Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas se coincidirem com um padrão numérico finito estrito. Ao inverter uma reação tabulada, defina multiplier como menos um em vez de negar a entalpia à mão: ambos são equivalentes, mas o multiplicador deixa explícita a direção do caminho na tabela de contribuições.
Esta página visa quem busca calculadora da lei de Hess, entalpia de reação global ou delta H em várias etapas online; não é uma tabela de entalpias de formação, nem um estimador de energias de ligação, nem um balanceador de reações. Prefira esta capacidade quando você já tem entalpias das etapas e só precisa da combinação linear; se a fonte é um problema enunciado, extraia primeiro cada ΔH conhecido e sua escala.
Casos de uso
Checagens de dever de termoquímica em várias etapas
Estudantes informam entalpias e multiplicadores de etapas tabulados de problemas da lei de Hess do livro e comparam o ΔH global e as linhas de contribuição manuscritos com um resultado determinístico antes de entregar.
Testes unitários para código de balanço energético estudantil
Gere somas multi-etapa conhecidas, casos de etapas invertidas e rejeições deliberadas de lista vazia como valores esperados em kata de programação.
Estimativas de calor de laboratório e processo a partir de rotas conhecidas
Engenheiros empilham entalpias de formação ou combustão com multiplicadores estequiométricos para obter um ΔH global rápido antes de uma simulação mais detalhada.
Perguntas frequentes
O que acontece quando nenhuma etapa é fornecida?
Uma lista de steps vazia ou ausente não é um ciclo de Hess válido e nunca é cobrada.
Como inverto uma reação?
Defina o multiplicador da etapa como um número negativo (normalmente −1). Isso inverte o sinal da contribuição da etapa, equivalente a escrever a reação ao contrário.
Preciso de fórmulas químicas ou nomes de espécies?
Não. Esta calculadora só precisa de entalpias e multiplicadores numéricos.
A calculadora da lei de Hess é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
O que significam exotérmica, endotérmica e termoneutra no resultado?
Descrevem o sinal da soma global. Um total negativo é exotérmico, ou seja, libera calor; um positivo é endotérmico e absorve calor; um total exatamente zero é termoneutro.
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/hess-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"steps":[{"enthalpy":-286,"multiplier":2},{"enthalpy":-572,"multiplier":-1}]}'const res = await fetch("https://api.kit.forhosting.com/chem/hess-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"steps": [
{
"enthalpy": -286,
"multiplier": 2
},
{
"enthalpy": -572,
"multiplier": -1
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/hess-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"steps": [
{
"enthalpy": -286,
"multiplier": 2
},
{
"enthalpy": -572,
"multiplier": -1
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/hess-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"steps":[{"enthalpy":-286,"multiplier":2},{"enthalpy":-572,"multiplier":-1}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"steps":[{"enthalpy":-286,"multiplier":2},{"enthalpy":-572,"multiplier":-1}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/hess-law", 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
{
"steps": [
{
"enthalpy": -286,
"multiplier": 2
},
{
"enthalpy": -572,
"multiplier": -1
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.hess_law",
"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 | 1000000000000 |
max_steps | 64 |
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
Quando nenhuma etapa é fornecida, a API devolve um erro claro invalid_input em vez de inventar entalpia zero para um ciclo vazio. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem dependência de relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento decimal fixo toda vez que você a chama.
O que a lei de Hess afirma sobre a entalpia de reação global
Algebricamente, ΔH_overall é igual à soma sobre i de n_i vezes ΔH_i, em que cada n_i é um multiplicador real que escala a estequiometria da etapa i.
Como chamar a API e o que volta na resposta
Envie um corpo JSON com um campo obrigatório steps: um array não vazio de objetos. Cada objeto deve incluir enthalpy (aliases delta_h, dh, H) —o ΔH da reação conforme tabulada— e pode incluir multiplier (aliases n, coeff, coefficient, factor, scale), que por omissão vale um. Os valores absolutos de enthalpy e multiplier devem permanecer dentro do limite publicado de um trilhão para que os produtos intermediários continuem finitos em precisão dupla IEEE no Worker e no navegador. No máximo sessenta e quatro etapas são aceitas por requisição. Em caso de sucesso a resposta define overall_enthalpy, delta_h e total com a mesma soma arredondada, n_steps com a contagem de etapas usadas, formula com a string ΔH_overall equals sum of n_i times ΔH_i, sign com endothermic, exothermic ou thermoneutral conforme o sinal da soma, message com um resumo breve, contributions com um array ordenado de linhas por etapa com index, enthalpy, multiplier e contribution, e steps com um array ordenado de linhas de substituição. Validação falha —steps ausente, array vazio, entradas que não são objetos, enthalpy ausente em uma etapa, números não finitos ou valores fora dos limites absolutos— devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com item unitário e preço marginal unitário zero.
Dicas práticas, limites e buscas relacionadas
Emparelhe casos de livro: dois mols de formação de água a cerca de menos duzentos e oitenta e seis quilojoules cada, depois inverta a combinação hidrogênio-oxigênio a mais quinhentos e setenta e dois, deve dar quase zero quando o caminho se fecha; uma única etapa de formação com multiplicador um deve ecoar o valor tabulado; e um array steps vazio demonstra o caminho duro invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando aprendizes enviam de propósito uma lista vazia. Checagens de ida e volta são fáceis: recalcule à mão cada n vezes ΔH, some-os e confirme que o total iguala overall_enthalpy dentro do mesmo arredondamento a doze decimais.
Perguntas técnicas
O que é a lei de Hess?
A lei de Hess afirma que a variação de entalpia de uma reação é independente do caminho: se uma reação-alvo é combinação linear de etapas conhecidas, ΔH_overall é a mesma combinação linear das entalpias das etapas, ΔH = Σ(n_i · ΔH_i).