Calculadora lei de Avogadro
Preveja o novo volume de um gás quando só a quantidade de gás muda: 2 litros com 1 mol passam a 6 litros com 3 mol, na mesma temperatura e pressão. Se você dobra os mols, o volume dobra. 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
- V1
- 2
- N1
- 1
- N2
- 3
- V2
- 6
- Razão
- 3
- Lei
- avogadro
- Condições
- constant temperature and pressure
Uma calculadora da lei de Avogadro transforma o volume inicial e uma mudança na quantidade de gás no volume final esperado quando temperatura e pressão permanecem fixas. Problemas de gás ideal em sala, estimativas de processo quando só muda a contagem de mols e valores esperados de kata de código precisam da mesma regra V proporcional a n sem abrir um solver completo de equação de estado.
O que a lei de Avogadro diz sobre volume e mols
A lei de Avogadro afirma que volumes iguais de gases ideais à mesma temperatura e pressão contêm números iguais de moléculas, o que se rearranja em uma proporcionalidade simples: o volume é diretamente proporcional à quantidade de substância quando T e P são mantidos constantes. Em símbolos, V1 sobre n1 é igual a V2 sobre n2, então o volume final é V2 igual a V1 multiplicado pela razão n2 sobre n1.
Se você dobrar os mols de gás em um pistão a temperatura e pressão fixas, o volume dobra; se remover metade dos mols, o volume se reduz à metade. A lei é o ramo n 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 Gay-Lussac (P-T com n,V fixos).
Professores e corretores automáticos se preocupam com a rejeição de n1 zero tanto quanto com o caminho feliz: um estudante que define mols iniciais como zero saiu do domínio da razão, e inventar um volume infinito esconderia esse erro. O caminho de verificação recalcula a razão e o produto com o mesmo arredondamento fixo de doze casas 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 volume são escolhidas por quem chama e devem ser consistentes —litros, metros cúbicos ou mililitros funcionam desde que V1 e V2 compartilhem a mesma unidade—, enquanto n1 e n2 estão sempre em mols.
Dicas práticas, limites e buscas relacionadas
Mantenha as entradas dentro da faixa absoluta publicada para que o produto V1 vezes n2 sobre n1 não transborde para um volume final não finito 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 se coincidirem com um padrão numérico finito estrito. Mols iniciais quase nulos após cancelamento em ponto flutuante são classificados como zero e rejeitados para que o ruído não invente um volume enorme.
Esta página atende quem busca uma calculadora da lei de Avogadro, volume de gás a partir de mols, ou V1 n1 V2 n2 online; não é um solver completo PV igual a nRT, nem um conversor de mols em átomos via número de Avogadro, nem um conversor de unidades de volume. Prefira esta capacidade quando temperatura e pressão realmente permanecem fixas e só a quantidade de gás muda; se P ou T também se movem, use uma ferramenta de gás ideal ou lei combinada.
Verificações de ida e volta são fáceis: recalcule à mão V1 vezes n2 dividido por n1 e confirme que iguala o v2 publicado dentro do mesmo arredondamento de doze casas, e confirme que dobrar n2 com n1 fixo dobra v2.
Casos de uso
Conferência de lição de casa para problemas V ∝ n
Estudantes informam V1, n1 e n2 do livro e comparam volume final e razão de mols escritos à mão com um resultado determinístico antes de entregar.
Escala de laboratório a T e P fixas
Notas de processo estimam o volume de pistão ou balão quando mais mols de gás são adicionados sem mudar a temperatura do banho nem a pressão externa.
Perguntas frequentes
O que é a lei de Avogadro?
A temperatura e pressão constantes, o volume de um gás ideal é proporcional à sua quantidade em mols: V1/n1 = V2/n2, logo V2 = V1·(n2/n1).
Preciso de temperatura ou pressão como entradas?
Não. A lei de Avogadro assume T e P constantes; só V1, n1 e n2 são obrigatórios.
É o mesmo que o número de Avogadro (N_A)?
Não. O número de Avogadro converte mols em contagens de partículas. Esta calculadora aplica a lei dos gases de Avogadro para volume versus mols.
A calculadora da lei de Avogadro é grátis?
A ferramenta do navegador é grátis e roda localmente.
Quais unidades de volume posso usar?
Qualquer uma, desde que o volume inicial e o final usem a mesma: litros, metros cúbicos ou mililitros. O resultado sai na mesma unidade do volume inicial, e as quantidades ficam sempre em mols.
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/avogadro-law \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"v1":2,"n1":1,"n2":3}'const res = await fetch("https://api.kit.forhosting.com/chem/avogadro-law", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"v1": 2,
"n1": 1,
"n2": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/avogadro-law",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"v1": 2,
"n1": 1,
"n2": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/avogadro-law", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"v1":2,"n1":1,"n2":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"v1":2,"n1":1,"n2":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/avogadro-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
{
"v1": 2,
"n1": 1,
"n2": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.avogadro_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 |
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
Informe V1, n1 e n2; a ferramenta devolve V2 igual a V1 vezes n2 sobre n1, a razão de mols, 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 os mols iniciais são zero a razão é indefinida, então a API devolve invalid_input em vez de infinity ou um volume absurdo silencioso. 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 o arredondamento decimal fixo a cada chamada.
Como chamar a API e o que retorna
O volume inicial v1 deve ser estritamente positivo; os mols iniciais n1 devem ser estritamente positivos e não nulos —valores cujo valor absoluto é menor ou igual a um vezes dez à menos quinze são tratados como zero e rejeitados—; os mols finais n2 devem ser não negativos. Envie um corpo JSON com três números finitos obrigatórios: v1 (aliases V1, volume1, initial_volume, v_initial), n1 (aliases N1, moles1, initial_moles, n_initial) e n2 (aliases N2, moles2, final_moles, n_final). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão (10^12) para que os produtos intermediários permaneçam finitos em precisão IEEE de dupla no Worker e no navegador. Em sucesso a resposta ecoa v1, n1 e n2 arredondados, define v2 como o volume final calculado, ratio como n2 sobre n1, formula como a string V2 igual a V1 vezes n2 sobre n1, law como avogadro, conditions como temperatura e pressão constantes, unit_volume e unit_moles 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, volume não positivo, mols iniciais zero ou negativos, ou mols finais negativos— 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
Ao ensinar, emparelhe exemplos: V1 igual a dois litros com n1 igual a um mol e n2 igual a três mols produz V2 igual a seis litros; mols iguais deixam o volume inalterado; e n1 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 aprendizes definem n1 como zero de propósito.
Casos de integração
Testes unitários para helpers de leis dos gases
Gere casos V2 conhecidos e rejeições deliberadas de n1 igual a zero para valores esperados de kata de código e fixtures de CI.
Perguntas técnicas
O que acontece quando os mols iniciais n1 são zero?
A razão é indefinida. Esta ferramenta devolve invalid_input em vez de calcular um volume infinito ou sem sentido.