Massa molar a partir da densidade do gás
Um gás com densidade de 1,429 g/L a 1 atm e 273,15 K tem massa molar de cerca de 32 g/mol. Informe densidade, pressão e temperatura em kelvin para identificar um gás desconhecido a partir de um frasco pesado. 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
- Densidade
- 1,429
- Pressão
- 1
- Criatividade
- 273,15
- R
- 0,08205746 g/mol
- Massa molar
- 32,0295991394
- Precisão
- 10
Esta calculadora de massa molar a partir da densidade do gás devolve a massa molar do gás M, em gramas por mol, a partir da densidade medida ou declarada do gás ρ, em gramas por litro, da pressão absoluta P em atmosferas, e da temperatura absoluta T em kelvin, usando o rearranjo da lei dos gases ideais M igual a ρ vezes R vezes T dividido por P. Densidade é massa sobre volume, mols são iguais a massa sobre massa molar, e substituir em PV igual a nRT cancela o volume, deixando um caminho direto de ρ, P e T até M, sem uma fórmula molecular. O mesmo caminho aparece em laboratórios de química geral que pesam um frasco de gás desconhecido, em lições de casa que dão a densidade a um P e T declarados, e em verificações de processo que convertem leituras de densidade em linha em uma massa molar efetiva, sob hipóteses ideais. Verificações típicas de livro didático incluem uma densidade próxima de 1,429 gramas por litro, a uma atmosfera e duzentos e setenta e três vírgula quinze kelvin, resultando em cerca de trinta e dois gramas por mol, e um gás mais leve, nas mesmas condições, resultando em um M menor. O mecanismo usa apenas aritmética finita, sem chamadas de rede, sem amostragem e sem atalhos que dependam de data.
Onde a massa molar baseada em densidade se encaixa nos estudos, no laboratório e no software
Estudantes encontram a massa molar a partir da densidade do gás quando um laboratório pesa um frasco evacuado, o preenche com gás desconhecido a P e T medidos, e converte massa sobre volume em M, quando um livro didático dá a densidade em CNTP ou em condições ambientes, em vez de uma fórmula molecular, ou quando um problema de competição pede M a partir de ρ, P e T, sob hipóteses de gás ideal.
Professores podem pré-gerar gabaritos para densidades modestas e pressões conhecidas, sem confiar em aplicativos de calculadora opacos, que trocam silenciosamente entre atmosferas e quilopascais, ou entre Celsius e kelvin. Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para produtos de educação em química, normalizar entradas de densidade de gás digitadas pelo usuário antes de reportar a massa molar, ou atender enunciados de desafios de programação que exigem M, em vez de uma estimativa decidida a olho.
Fluxos de processo e de qualidade às vezes precisam de uma fonte rápida e offline de verificações de massa molar ideal, para que leituras de densidade em linha possam ser convertidas sem reabrir um pacote completo de termodinâmica. Ferramentas de produto e de tutoria usam o produto quando um aluno digita densidade, pressão e temperatura, e a interface precisa mostrar um resultado limpo em g/mol, com um eco da fórmula.
Combine-a com auxiliares de volume em CNTP e de lei combinada dos gases, quando estiver montando um pequeno laboratório de ferramentas gratuitas e determinísticas de gás ideal, que compartilham o mesmo estilo de validação e contrato de precisão.
Casos de uso
Identificação de gás desconhecido em laboratório
Converta a densidade, a pressão e a temperatura do gás medidas em massa molar, para laboratórios de frascos, identificação de desconhecidos e conferência de relatórios.
Software de tutoria e de química
Normalize ρ, P e T digitados pelo usuário em um resultado estável em g/mol, para aulas interativas e calculadoras de leis dos gases.
Perguntas frequentes
O que acontece se a pressão for zero?
Pressão zero torna a massa molar indefinida (divisão por zero em M = ρRT/P).
Quais unidades devo usar para densidade e temperatura?
A densidade é em g/L, e a temperatura é em kelvin. A pressão é em atmosferas, a menos que você substitua R por outro conjunto consistente de unidades.
Posso mudar a constante dos gases R?
O padrão é 0,08205746 L·atm/(mol·K). R zero é rejeitado.
Qual a massa molar de um gás com 1,429 g/L a 1 atm e 273,15 K?
Cerca de 32 g/mol; o valor exato é 32,0295991394 g/mol. A densidade vezes a constante 0,08205746 vezes a temperatura, dividida pela pressão, dá o resultado.
Posso informar a temperatura em graus Celsius?
Não. A temperatura precisa ser absoluta, em kelvin, e valores iguais ou menores que zero são recusados. Para converter, some 273,15 ao valor em Celsius antes de digitar.
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/molar-mass-from-gas-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"density":1.429,"pressure":1,"temperature":273.15}'const res = await fetch("https://api.kit.forhosting.com/chem/molar-mass-from-gas-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"density": 1.429,
"pressure": 1,
"temperature": 273.15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molar-mass-from-gas-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"density": 1.429,
"pressure": 1,
"temperature": 273.15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molar-mass-from-gas-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"density":1.429,"pressure":1,"temperature":273.15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"density":1.429,"pressure":1,"temperature":273.15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molar-mass-from-gas-density", 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
{
"density": 1.429,
"pressure": 1,
"temperature": 273.15
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molar_mass_from_gas_density",
"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_value | 1000000000000000 |
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
O que significa a massa molar a partir da densidade do gás e o que a resposta contém
A massa molar a partir da densidade do gás é a identidade inversa do gás ideal, que recupera M quando você já sabe o quão pesada é uma amostra de gás por unidade de volume, a uma pressão e temperatura conhecidas. Partindo de PV igual a nRT, escreva n como massa sobre M, e a densidade ρ como massa sobre volume; os termos de volume se cancelam, e você obtém M igual a ρ R T sobre P. Com ρ em gramas por litro, P em atmosferas, T em kelvin, e R em litro-atmosferas por mol-kelvin, M é devolvido em gramas por mol, a unidade que estudantes e relatórios de laboratório esperam, para comparação com os pesos moleculares da tabela periódica. Esta calculadora devolve os valores normalizados de densidade, pressão, temperatura e R, o molar_mass calculado, a precisão usada, o rótulo de método molar_mass_from_gas_density, um pequeno lembrete de fórmula, e a string de unidade g/mol. Não há caminho aproximado de CAS nem amostragem aleatória: o mecanismo multiplica três escalares finitos e divide pela pressão, dentro do intervalo de magnitude suportado, ou rejeita a entrada com invalid_input. Os casos rejeitados incluem density, pressure ou temperature ausentes, valores não finitos, magnitudes acima do teto documentado, pressão zero, porque a divisão por zero torna M indefinido, temperatura absoluta não positiva, e densidade negativa. Se você precisar da pressão de van der Waals, do volume em CNTP a partir de mols, ou de rotas coligativas de massa molar, como a elevação do ponto de ebulição, use essas ferramentas dedicadas; esta página responde apenas à inversão de densidade do gás ideal, com saída numérica estável, adequada para listas de exercícios, testes unitários e consumidores de API que não podem inventar etapas intermediárias.
Como densidade, pressão, temperatura e R são lidos
Sinais de mais opcionais no início e notação científica em strings numéricas são permitidos quando interpretáveis como decimais finitos; espaços incorporados, prefixos hexadecimais e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula ruim não vire uma massa molar errada. A temperatura precisa ser um kelvin positivo, e a densidade precisa ser não negativa. Os campos preferenciais são density para ρ em gramas por litro, pressure para P em atmosferas, e temperature para T em kelvin, mas os apelidos rho, d, gas_density e mass_density para a densidade, P, p, pressure_atm e atm para a pressão, e T, temp, temperature_k e kelvin para a temperatura também são aceitos, para que planilhas, query strings e formulários tipados possam reaproveitar o mesmo contrato. A pressão não pode ser zero: se o valor absoluto estiver em ou abaixo de um pequeno epsilon, a solicitação falha com invalid_input, porque M fica indefinido quando P é zero. Um campo opcional R, com os apelidos gas_constant, r e R_gas, substitui a constante dos gases ideais padrão de 0,08205746 litro-atmosferas por mol-kelvin, quando o enunciado do seu problema usa um R arredondado de livro didático, como 0,0821; R zero é rejeitado. Um campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para as entradas, R, e molar_mass, com padrão de dez e teto de quinze, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar sozinho M igual a ρ R T sobre P.
Onde a massa molar baseada em densidade se encaixa nos estudos, no laboratório e no software
Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação que falha não é cobrada, e nada fica armazenado depois que a resposta retorna. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o restante do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures determinísticos de teste
Gere valores reproduzíveis de molar_mass para testes unitários, verificações de propriedades e asserções de CI sobre a fórmula de densidade do gás ideal.
Perguntas técnicas
Quanto custa a calculadora de massa molar a partir da densidade do gás?
É gratuita no seu navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Qual fórmula esta ferramenta usa?
M = ρ·R·T/P, a partir da lei dos gases ideais, com ρ em g/L, P em atm, T em K, e R padrão = 0,08205746 L·atm/(mol·K). M é devolvido em g/mol.