Calculadora lei de Gay-Lussac
Se um gás a 300 K num recipiente rígido passa de 1 atm para 2 atm, sua temperatura chega a 600 K. Informe a pressão inicial, a temperatura inicial em kelvin e a nova pressão e receba a temperatura final. 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
- P1
- 1
- T1
- 300
- P2
- 2
- T2
- 600
- Razão
- 2
- Lei
- gay_lussac
- Condições
- constant volume and amount of substance
Uma calculadora de temperatura final de Gay-Lussac transforma a pressão e a temperatura absoluta iniciais mais uma nova pressão na temperatura esperada quando o volume e a quantidade de gás permanecem fixos. Problemas de gás ideal em sala de aula, estimativas de aquecimento em vaso rígido quando só a pressão é medida e valores esperados de kata de código precisam dessa mesma regra P-T direta sem abrir um solver de equação de estado.
O que a lei de Gay-Lussac diz sobre pressão e temperatura
A lei de Gay-Lussac, também conhecida como lei de Amontons a volume fixo, afirma que para uma quantidade fixa de gás ideal a volume constante, pressão e temperatura absoluta são diretamente proporcionais: a razão P sobre T é constante. Em símbolos, P1 sobre T1 é igual a P2 sobre T2, de modo que a temperatura absoluta final é T2 igual a T1 multiplicado pela razão P2 sobre P1.
Se você eleva a pressão de um gás em um recipiente rígido ao dobro do valor original mantendo volume e mols fixos, a temperatura absoluta dobra; se a pressão cai à metade, a temperatura absoluta cai à metade. As temperaturas devem ser absolutas —kelvin no trabalho de sala SI— porque a proporcionalidade passa pelo zero absoluto, não pelos zeros Celsius ou Fahrenheit.
A lei é o ramo P-T da família do gás ideal que também inclui Boyle (P-V com n,T fixos), Charles (V-T com n,P fixos) e Avogadro (V-n com T,P fixos). Professores e corretores automáticos se importam com a rejeição de P1 zero tanto quanto com o caminho feliz: um estudante que põe a pressão inicial em zero saiu do domínio da razão, e inventar uma temperatura infinita esconderia esse erro.
O caminho de verificação recalcula a razão e o produto com o mesmo arredondamento fixo a doze decimais usado nos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode afirmar em testes ou fichas. As unidades de pressão são escolhidas pelo chamador e devem ser coerentes —atmosferas, pascals, bars ou torr funcionam desde que P1 e P2 compartilhem uma unidade de pressão— enquanto T1 e T2 são informados na mesma escala absoluta da entrada em kelvin.
Dicas práticas, limites e buscas relacionadas
Mantenha as entradas dentro da faixa absoluta publicada para que o produto T1 vezes P2 sobre P1 não transborde para uma temperatura final não finita que o solver deva rejeitar. Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; strings numéricas só são aceitas quando coincidem com um padrão numérico finito estrito. Converta Celsius para kelvin antes de chamar —some duzentos e setenta e três ponto quinze— porque uma amostra à temperatura ambiente de vinte e sete graus Celsius é trezentos kelvin, não vinte e sete.
Pressão inicial quase zero após cancelamento flutuante é classificada como zero e rejeitada para que o ruído não invente uma temperatura enorme. Esta página atende quem busca uma calculadora da lei de Gay-Lussac, temperatura final por mudança de pressão, ou P1 sobre T1 igual a P2 sobre T2 online; não é um solver completo PV igual a nRT, nem uma ferramenta de volume de Boyle, nem um conversor de unidades Celsius ou Fahrenheit.
Prefira esta capacidade quando volume e mols realmente permanecem fixos e só a pressão muda; se V ou n também se movem, use uma ferramenta de gás ideal ou lei combinada. Checagens de ida e volta são fáceis: recalcule T1 vezes P2 dividido por P1 à mão e confirme que iguala o t2 publicado no mesmo arredondamento a doze decimais, e confirme que dobrar P2 com P1 fixo dobra t2.
Casos de uso
Conferência de lição de casa em problemas P ∝ T
Alunos digitan P1, T1 (K) e P2 do livro e comparam a temperatura final e a razão de pressões escritas à mão com um resultado determinístico antes de entregar.
Estimativas de aquecimento em vaso rígido a V fixo
Notas de laboratório estimam a temperatura absoluta quando uma amostra selada a volume fixo é pressurizada sem mudar a quantidade de gás.
Perguntas frequentes
O que é a lei de Gay-Lussac?
Para uma quantidade fixa de gás ideal a volume constante, a pressão é proporcional à temperatura absoluta: P1/T1 = P2/T2, logo T2 = T1·(P2/P1).
A temperatura precisa estar em kelvin?
Sim. A lei de Gay-Lussac usa temperatura absoluta. Converta °C para K (T_K = t_C + 273.15) antes de chamar; t1 deve ser estritamente positivo.
Isto converte unidades de pressão?
Não. Use qualquer unidade de pressão coerente para P1 e P2; T2 é devolvido na mesma escala absoluta de T1 (kelvin).
A calculadora de Gay-Lussac é grátis?
A ferramenta do navegador é grátis e roda localmente.
O que acontece se a pressão inicial for zero?
O cálculo é recusado, porque a fórmula divide pela pressão inicial e a proporção perde o sentido. Você recebe um aviso claro em vez de uma temperatura infinita, então o erro aparece na hora.
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/gay-lussac-final-temperature \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p1":1,"t1":300,"p2":2}'const res = await fetch("https://api.kit.forhosting.com/chem/gay-lussac-final-temperature", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p1": 1,
"t1": 300,
"p2": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/gay-lussac-final-temperature",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p1": 1,
"t1": 300,
"p2": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/gay-lussac-final-temperature", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p1":1,"t1":300,"p2":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p1":1,"t1":300,"p2":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/gay-lussac-final-temperature", 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
{
"p1": 1,
"t1": 300,
"p2": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.gay_lussac_final_temperature",
"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 |
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
Digite P1, T1 em kelvin e P2; a ferramenta devolve T2 igual a T1 vezes P2 sobre P1, a razão de pressões, uma string de fórmula clara e a substituição passo a passo, para que conferências de lição de casa, relatórios de laboratório e testes de pipeline vejam o mesmo JSON determinístico. Quando a pressão inicial é zero a razão é indefinida, então a API devolve invalid_input em vez de infinito ou uma temperatura sem sentido. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo resultado após arredondamento decimal fixo em cada chamada.
Como chamar a API e o que retorna
A pressão inicial p1 deve ser estritamente positiva e não nula —valores cujo valor absoluto é igual ou inferior a um vezes dez à menos quinze são tratados como zero e rejeitados. A temperatura inicial t1 deve ser kelvin absoluto estritamente positivo; a pressão final p2 deve ser estritamente positiva. Envie um corpo JSON com três números finitos obrigatórios: p1 (aliases P1, pressure1, initial_pressure, p_initial), t1 (aliases T1, temperature1, initial_temperature, t_initial) e p2 (aliases P2, pressure2, final_pressure, p_final). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que produtos intermediários sigam finitos em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso a resposta ecoa p1, t1 e p2 arredondados, define t2 como a temperatura final calculada, ratio como P2 sobre P1, formula como a string T2 igual a T1 vezes P2 sobre P1, law como gay_lussac, conditions como volume e quantidade de substância constantes, unit_pressure e unit_temperature como dicas curtas de unidade, message como um resumo breve e steps como um array ordenado de linhas de substituição. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, pressão inicial zero ou negativa, temperatura ou pressão final não positiva— devolve invalid_input e nunca é cobrada. O preço é um fixo US$ 0,002 por requisição bem-sucedida com item unitário e preço marginal unitário zero.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, emparelhe exemplos: P1 igual a uma atmosfera com T1 igual a trezentos kelvin e P2 igual a duas atmosferas produz T2 igual a seiscentos kelvin; pressões iguais deixam a temperatura inalterada; e P1 igual a zero demonstra o caminho duro invalid_input que protege a divisão por zero. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando alunos deliberadamente definem P1 como zero.
Casos de integração
Testes unitários de ajudas de leis dos gases
Gere casos T2 conhecidos corretos mais rejeições deliberadas de P1 igual a zero para valores esperados de kata e fixtures de CI.
Perguntas técnicas
O que acontece quando a pressão inicial é zero?
A razão é indefinida. Esta ferramenta devolve invalid_input em vez de infinito ou uma temperatura sem sentido.