Fração molar do gás a partir da pressão parcial
Descubra que parte de uma mistura de gases um componente representa: o oxigênio a 0,21 atm no ar a 1 atm tem fração molar de 0,21, ou seja, 21 %. Basta que as duas pressões estejam na mesma unidade. 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
- Pressão parcial
- 0,21
- Pressão total
- 1
- Fração molar
- 0,21
- Percentual molar
- 21
A lei de Dalton das pressões parciais implica um inverso simples para a composição do gás: a fração molar de um componente é sua pressão parcial dividida pela pressão absoluta total da mistura, yi igual a Pi sobre P. Alunos que conferem lições multi-gás, professores de química que montam gabaritos, engenheiros de processo que convertem pressões parciais de analisador em frações molares em base seca, e técnicos de laboratório que relacionam leituras de sensores à composição da mistura precisam do mesmo contrato: pressão total positiva, pressão parcial de componente não negativa em unidades coincidentes, e resultado de fração molar estruturado sem rederivar a divisão à mão.
O que significa fração molar a partir da pressão parcial e quais entradas enviar
Na química introdutória e na termodinâmica, a lei de Dalton reparte a pressão total entre componentes de gás ideal de modo que cada pressão parcial é a fração molar vezes a pressão total; reorganizando obtém-se a fórmula de composição que alunos e engenheiros buscam quando o sensor reporta pressões: a fração molar yi é a pressão parcial Pi dividida pela pressão total P.
A intenção de busca se agrupa em calculadora de fração molar do gás a partir da pressão parcial, composição pela lei de Dalton, yi igual a Pi sobre P, fração molar de componente em mistura gasosa, e fração molar de oxigênio a partir da pressão parcial. As pessoas querem uma resposta numérica para conferir com a folha, embutir em relatório de laboratório ou alimentar um pipeline maior — não só um lembrete de que a fórmula existe.
Mantenha unidades consistentes: o motor só divide; não converte atmosferas em pascals nem leituras manométricas em pressão absoluta. Pressão total zero é sempre rejeitada porque divisão por zero é indefinida neste produto, e pressão total negativa é rejeitada para o contrato permanecer honesto no trabalho de laboratório.
Como esta calculadora valida pressões e aplica yi = Pi / P
Strings numéricas que interpretam para números finitos são aceitas para formulários web e pipelines estilo CSV passarem valores sem cast extra. A pressão parcial deve ser não negativa; a pressão total deve ser estritamente positiva e não zero — o contrato do produto nomeia pressão total zero como o caso inválido rígido. Não há ramo vapor-líquido de Raoult, nem correção de fugacidade de gás real, nem serviço de conversão de unidades — isto é Dalton puro para misturas ideais.
Se a pressão parcial exceder a total a razão pode exceder um; isso é devolvido para erros de entrada aflorarem, e quem exige yi no intervalo unitário fechado pode validar esse intervalo na própria UI após ler a resposta.
Casos de uso
Lição de casa e exercícios multi-gás
Alunos e corretores convertem pressões parciais de oxigênio ou nitrogênio e a pressão total em fração molar e percentual molar, com rejeição clara quando a pressão total é zero por engano.
Esboços de composição de processo e laboratório
Estimativas estruturadas rápidas da fração molar de componente a partir de pressões parciais de analisador sem levantar um simulador de processo completo ou planilha.
Perguntas frequentes
O que acontece se a pressão total for zero?
Pressão total zero torna yi = Pi / P indefinida; pressão total não positiva também é rejeitada e não cobrada.
A pressão parcial pode exceder a total?
Sim. O motor ainda devolve a razão para erros de entrada aflorarem.
A calculadora de fração molar do gás é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
A calculadora converte unidades de pressão?
Não. Mantenha pressão parcial e total na mesma família de unidades absolutas (atm, Pa, bar ou torr). O motor só divide e não converte unidades.
O resultado também sai em porcentagem?
Sim. Ao lado da fração molar você recebe a porcentagem molar, que é a fração multiplicada por cem. Uma fração de 0,21 aparece então como 21 %, pronta para um relatório ou uma tabela de composição.
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/dalton-mole-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"partial_pressure":0.21,"total_pressure":1}'const res = await fetch("https://api.kit.forhosting.com/chem/dalton-mole-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"partial_pressure": 0.21,
"total_pressure": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/dalton-mole-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"partial_pressure": 0.21,
"total_pressure": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/dalton-mole-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"partial_pressure":0.21,"total_pressure":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"partial_pressure":0.21,"total_pressure":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/dalton-mole-fraction", 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
{
"partial_pressure": 0.21,
"total_pressure": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.dalton_mole_fraction",
"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 capacidade calcula essa razão de forma determinística, rejeita pressão total zero com erro invalid_input claro para que notebooks e apps de tutoria nunca vejam Infinity, e devolve JSON que corretores de lição e auxiliares leves de processo podem fixar em testes.
O que significa fração molar a partir da pressão parcial e quais entradas enviar
Envie um total_pressure positivo em qualquer unidade absoluta coerente que você já use no problema (atmosferas, pascals, bar ou torr) e o partial_pressure do componente nessa mesma unidade. Aliases Pi, p_i, partial, P, P_total e pressure são aceitos para formulários e scripts baterem com nomes de variáveis de livro.
Como esta calculadora valida pressões e aplica yi = Pi / P
Envie um corpo JSON com partial_pressure e total_pressure obrigatórios. Todo campo numérico deve ser finito: valores obrigatórios ausentes, strings vazias, texto não numérico, NaN e Infinity falham imediatamente com invalid_input antes de qualquer resultado, e validação falha não é cobrada. Após a validação o motor divide a pressão parcial pela total, multiplica por cem para o percentual molar, arredonda a uma precisão decimal estável para a mesma entrada sempre render o mesmo JSON em motores JavaScript, e ecoa ambas as pressões. A resposta inclui mole_fraction como a razão adimensional yi, mole_percent como cem vezes yi, formula sempre definida como yi igual a Pi sobre P, e method sempre dalton_mole_fraction para o código a jusante ramificar sem farejar formas.
Uso da API, preços, fluxos de sala e limites práticos
Chame a calculadora gratuita de fração molar do gás no navegador para checagens de lição, demos de aula e matemática mental de composição do ar sem instalar um pacote de termodinâmica. Escolha unidades de pressão absoluta de forma consistente nos dois lados da razão para a fração molar resolvida permanecer adimensional e independente da família de unidades que sensores ou livro esperam. Use a API pré-paga quando uma plataforma de tutoria, sandbox de avaliação de código, gerador de currículo, ferramenta de esboço de processo ou pipeline de análise de gases 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. Emparelhe este endpoint com a ferramenta direta de pressão parcial de Dalton quando o próximo passo for converter frações molares de volta em pressões de componente, ou com ferramentas de gás ideal quando concentração a partir de pressão parcial for necessária. Autores que publicam SDKs podem mapear mole_fraction em tabelas de composição e mole_percent em rótulos voltados ao aluno — os dois mesmos números que aprendizes escrevem ao aplicar a fórmula inversa de Dalton à mão em problemas multi-gás.
Casos de integração
Fixtures determinísticos para testes de química
Pipelines que semeiam testes unitários ou demos científicas interativas podem chamar um oráculo puro yi=Pi/P em vez de reimplementar a aritmética de composição de Dalton em cada linguagem.
Perguntas técnicas
Como calculo a fração molar do gás a partir da pressão parcial?
Envie JSON com partial_pressure (Pi) e total_pressure (P). A resposta devolve mole_fraction como yi = Pi / P e mole_percent como 100·yi.