Calculadora da lei de Boyle
Um gás com pressão 2 e volume 3, comprimido até pressão 6, termina com volume 1, porque P1·V1 = P2·V2 mantém o produto em 6. Use as unidades de pressão e volume que quiser, desde que os dois estados usem as mesmas. 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
- 2
- V1
- 3
- P2
- 6
- V2
- 1
- Produto
- 6
- Isolado para
- v2
A lei de Boyle é a relação isotérmica do gás ideal que mantém constante o produto de pressão e volume quando temperatura e quantidade de gás não mudam. Em símbolos, P1 vezes V1 igual a P2 vezes V2: se você comprime um gás devagar o bastante para o calor sair e a temperatura ficar fixa, a pressão sobe conforme o volume cai em proporção inversa. Volume zero é rejeitado porque um recipiente vazio fica fora do modelo.
Como a lei de Boyle relaciona pressão e volume inicial e final
Robert Boyle observou que, para uma quantidade fixa de gás mantida a temperatura constante, pressão e volume se compensam de modo que o produto permanece o mesmo. A equação de trabalho é portanto P1 · V1 = P2 · V2, que se reordena para V2 = (P1 · V1) / P2 quando a pressão final é conhecida, ou P2 = (P1 · V1) / V2 quando o volume final é conhecido.
A pressão pode ser expressa em atmosferas, quilopascals, bars ou torr desde que P1 e P2 compartilhem a mesma unidade; o volume pode ser litros, metros cúbicos ou mililitros desde que V1 e V2 compartilhem a mesma unidade. A calculadora não converte entre sistemas de unidades, não introduz temperatura pela lei dos gases ideais, não aplica as relações de Charles nem de Gay-Lussac e não corrige fatores de compressibilidade de gás real.
Responde apenas à definição algébrica que cursos de química do ensino médio e do primeiro ano chamam de lei de Boyle. Volume zero é a borda crítica de validação: volume inicial ou final zero é rejeitado com entrada inválida em vez de produzir divisão por zero ou pressão infinita sem sentido. Pressão zero também é rejeitada quando tornaria o produto indefinido ou dividiria por zero ao resolver o volume.
O que você envia e o que recebe de volta
Envie números finitos nos campos p1 e v1 para o estado inicial, mais exatamente um de p2 ou v2 para o estado final conhecido. p1 é a pressão inicial em qualquer unidade de pressão coerente e deve ser não nula. v1 é o volume inicial em qualquer unidade de volume coerente e deve ser não nulo; volume zero falha com mensagem que nomeia a regra de volume zero. Se você fornecer p2, o motor resolve v2 igual ao produto P1 vezes V1 dividido por P2.
Se fornecer v2, resolve p2 igual a esse mesmo produto dividido por V2. Campos ausentes, strings não numéricas, NaN e Infinity também falham e não são cobrados. Checagens clássicas de livro incluem dobrar a pressão de uma amostra de três litros e recuperar metade do volume, ou reduzir pela metade o volume de um cilindro pressurizado e recuperar o dobro da pressão.
Onde cálculos da lei de Boyle aparecem no trabalho real
Cursos de química e física do ensino médio atribuem constantemente problemas que dão duas pressões e um volume — ou dois volumes e uma pressão — e pedem a variável de estado isotérmica faltante, muitas vezes para demos de seringa, tanques de mergulho ou esboços de balão meteorológico sob a idealização de temperatura constante. Laboratórios universitários de química geral usam a mesma redução de três números antes de introduzir escalas de temperatura absoluta e a equação completa do gás ideal.
Técnicos de processo e aprendizes de HVAC validam compressões de sistema fechado quando só se precisa de um limite isotérmico. Se mais tarde precisar da lei de Charles com temperatura, da lei combinada dos gases, de cálculos de gás ideal baseados em mols, de conversão de unidades entre atmosferas e pascals, ou de trabalho politrópico adiabático, trate-os como intenções de busca e landings separados em vez de sobrecarregar esta página da calculadora da lei de Boyle.
Casos de uso
Gabaritos de lição e laboratório
Resolva P1·V1=P2·V2 para a P ou V final faltante para que professores e autoavaliadores compartilhem uma verdade base, incluindo a rejeição de volume zero.
Checagens isotérmicas de seringa e cilindro
Estime a pressão final após uma mudança de volume medida — ou o volume final após uma pressão alvo — sob hipótese de temperatura constante.
Perguntas frequentes
Qual fórmula esta calculadora da lei de Boyle usa?
P1 · V1 = P2 · V2 a temperatura constante.
O que acontece se o volume for zero?
Volume zero (v1 ou v2) não é permitido sob a lei de Boyle nesta calculadora.
Preciso da pressão final e do volume final?
Não. Forneça exatamente um de p2 ou v2. A calculadora resolve o outro. Enviar ambos ou nenhum é rejeitado.
Quais unidades devo usar?
Qualquer unidade de pressão coerente para p1 e p2, e qualquer unidade de volume coerente para v1 e v2. A ferramenta não converte unidades; converta antes de chamar se sua planilha misturar sistemas.
Quanto custa?
A ferramenta do navegador é grátis e roda localmente.
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/thermo/boyles-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p1":2,"v1":3,"p2":6}'const res = await fetch("https://api.kit.forhosting.com/thermo/boyles-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p1": 2,
"v1": 3,
"p2": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/boyles-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p1": 2,
"v1": 3,
"p2": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/boyles-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p1":2,"v1":3,"p2":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p1":2,"v1":3,"p2":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/boyles-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
{
"p1": 2,
"v1": 3,
"p2": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.boyles_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.
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
Esta calculadora recebe a pressão e o volume iniciais mais exatamente um valor final — seja a pressão final ou o volume final — e devolve a grandeza final faltante, o produto conservado e um indicador solved_for claro.
O que você envia e o que recebe de volta
Fornecer ambos os campos finais ou nenhum falha com invalid_input para que clientes corrijam a requisição em vez de adivinhar em qual campo confiar. Em sucesso a resposta ecoa p1, v1, p2 e v2 limpos, informa product como P1 vezes V1, define solved_for como p2 ou v2 e inclui a string de fórmula e o método boyles_law. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde cálculos da lei de Boyle aparecem no trabalho real
Como esta capacidade é um motor de parse puro, o preço API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Widgets curriculares e fixtures de API
Alimente demos de navegador e testes golden de CI a partir do mesmo solver isomórfico para que ferramentas de sala nunca discordem da correção backend.