Calculadora de % em massa do elemento
32 g de um elemento em um composto de 98 g/mol são 32,65 % em massa: digite as duas massas e receba a porcentagem, a fração mássica e a substituição passo a passo para conferir à mão. 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
- Massa do elemento
- 32
- Massa molar do composto
- 98
- Porcentagem em massa
- 32,6530612245
- Fração mássica
- 0,3265306122
Uma calculadora de porcentagem em massa de um elemento transforma a contribuição de massa de um elemento e a massa molar do seu composto na cifra padrão de composição percentual em massa usada em tarefas, química analítica e checagens de fórmulas. Informe a massa total do elemento em um mol (ou uma unidade de fórmula) do composto e a massa molar do composto; a ferramenta devolve a porcentagem em massa igual à massa do elemento dividida pela massa molar do composto vezes cem, mais a fração mássica adimensional, uma fórmula legível e a substituição passo a passo para você conferir a aritmética à mão. Alunos que calculam a composição percentual do carbono na glicose, equipes de laboratório que revisam tabelas de fórmulas empíricas e desenvolvedores que escrevem testes unitários para ajudantes de estequiometria precisam da mesma cifra determinística de porcentagem em massa sem abrir uma planilha.
O que significa a composição percentual em massa de um elemento
A composição percentual em massa de um elemento em um composto puro é a fração da massa do composto que vem desse elemento, expressa em escala percentual. A fórmula definidora é porcentagem em massa igual à massa do elemento em um mol de composto dividida pela massa molar do composto vezes cem. Em um problema de livro você costuma formar o numerador como o número de átomos do elemento na fórmula vezes a massa atômica desse elemento, e então dividir pelo peso molecular ou de fórmula.
Como numerador e denominador usam a mesma unidade de massa —gramas de elemento versus gramas por mol de composto quando um mol é a referência— a razão é adimensional antes de multiplicar por cem. Um resultado de trinta e dois por cento de oxigênio significa trinta e dois gramas de oxigênio em cada cem gramas daquele composto. A fração mássica é a mesma razão sem o fator de cem, de modo que uma porcentagem em massa de vinte e cinco corresponde a uma fração mássica de zero ponto dois cinco.
Esta calculadora implementa apenas a razão fechada das duas massas que você fornece: não consulta pesos atômicos, não analisa fórmulas químicas nem converte porcentagem molar, porcentagem em volume ou concentração w/w de soluções. Quando a massa molar do composto é zero ou não positiva a razão fica indefinida, então a ferramenta rejeita a entrada em vez de inventar uma composição para um peso de fórmula inexistente.
Dicas práticas, limites e buscas relacionadas
Mantenha a massa do elemento e a massa molar do composto na mesma base de unidades antes de chamar a ferramenta; misturar quilogramas de contribuição elemental com gramas por mol de peso de fórmula produzirá uma porcentagem errada se ficar inconsistente. Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas se corresponderem a um padrão numérico finito estrito.
Quando a massa do elemento supera a massa molar —por exemplo um erro de transcrição que colocou o total atômico errado no numerador— a ferramenta ainda devolve uma porcentagem acima de cem com uma nota explícita em vez de limitar, para que testes automatizados possam capturar bugs de entrada de dados.
Esta página se dirige a quem busca uma calculadora de porcentagem em massa de elemento, composição percentual em massa ou porcentagem em massa de um elemento em um composto; não é uma ferramenta de porcentagem em massa de soluções (w/w), nem um misturador de porcentagem molar, nem uma tabela de massas atômicas. Prefira esta capacidade quando você já tem as duas massas e só precisa da cifra de porcentagem em massa elemental; se a fonte for uma fórmula bruta, calcule primeiro n vezes a massa atômica e a massa molar.
Casos de uso
Checagens de tarefas de composição percentual
Alunos informam a contribuição de massa do elemento e a massa molar do composto de problemas de livro e comparam a porcentagem em massa e a fração mássica escritas à mão com um resultado determinístico antes de entregar.
Checagens de fórmulas empíricas e moleculares
Analistas verificam se a porcentagem em massa de um elemento a partir de dados de laboratório coincide com a composição teórica de uma fórmula proposta sem abrir uma planilha para cada elemento.
Perguntas frequentes
O que é a composição percentual em massa de um elemento?
A porcentagem em massa de um elemento em um composto é (massa do elemento em um mol de composto ÷ massa molar do composto) × 100. Ambas as grandezas devem usar uma base de unidades de massa coerente. A fração mássica relacionada é a mesma razão sem multiplicar por 100.
O que acontece quando a massa molar do composto é zero?
A composição percentual em massa fica indefinida quando o denominador é zero.
A porcentagem em massa pode ser maior que 100%?
Sim, se a massa do elemento superar a massa molar do composto (geralmente erro de entrada).
É o mesmo que porcentagem em massa de solução (w/w)?
Não. A porcentagem em massa de solução usa a massa do soluto sobre a massa total da solução. Esta ferramenta é para composição elemental de compostos puros: contribuição de massa do elemento sobre a massa molar do composto.
A calculadora de porcentagem em massa do elemento é gratuita?
A ferramenta do navegador é gratuita 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/chem/percent-composition-element \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"element_mass":32,"compound_molar_mass":98}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-composition-element", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"element_mass": 32,
"compound_molar_mass": 98
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-composition-element",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"element_mass": 32,
"compound_molar_mass": 98
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-composition-element", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"element_mass":32,"compound_molar_mass":98}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"element_mass":32,"compound_molar_mass":98}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-composition-element", 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
{
"element_mass": 32,
"compound_molar_mass": 98
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_composition_element",
"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
Quando a massa molar é zero a porcentagem fica indefinida, então a API retorna um erro invalid_input claro em vez de Infinity ou um NaN silencioso. O caminho é aritmética pura —sem rede, sem sementes aleatórias, sem dependência de relógio de parede—, de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento decimal fixo cada vez que você a chama.
Como chamar a API e o que retorna
A massa do elemento deve ser não negativa; a massa molar do composto deve ser estritamente positiva —valores menores ou iguais a um vezes dez elevado a menos quinze, ou qualquer massa molar não positiva, são tratados como zero e rejeitados—. Se a massa do elemento superar a massa molar do composto a porcentagem pode ultrapassar cem e a mensagem registra isso de forma explícita para que a contabilidade errada fique visível. Envie um corpo JSON com dois números finitos obrigatórios: element_mass (aliases mass_element, element_total_mass, m_element, grams_element, element_mass_total) e compound_molar_mass (aliases molar_mass, molecular_weight, M, compound_mass, mw, molar_mass_compound). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que as razões intermediárias continuem finitas em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso a resposta ecoa element_mass e compound_molar_mass arredondados, define mass_percent como a porcentagem arredondada, mass_fraction como a razão adimensional elemento sobre massa molar, unit como a string percent by mass, formula como mass percent equals m_element over M_compound times one hundred, message como um resumo breve em inglês 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, massa do elemento negativa ou massa molar zero— retorna invalid_input e nunca é cobrada. O preço é um valor 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
Para o ensino, combine exemplos: trinta e dois gramas de contribuição de oxigênio em noventa e oito gramas por mol de ácido sulfúrico rendem cerca de trinta e dois ponto seis cinco por cento; doze gramas de carbono em cento e oitenta gramas por mol de glicose rendem cerca de seis ponto seis sete por cento; e massa molar zero demonstra o caminho rígido invalid_input que protege a divisão por zero. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando alunos colocam deliberadamente a massa molar em zero. Checagens de ida e volta são fáceis: recalcule à mão a massa do elemento dividida pela massa molar do composto vezes cem e confirme que coincide com mass_percent publicado no mesmo arredondamento de doze casas, e confirme que mass_fraction vezes cem reproduz mass_percent.
Casos de integração
Testes unitários para software de estequiometria
Gere porcentagens em massa elementares de referência mais rejeições deliberadas de massa molar zero para katas de programação e testes de contrato de API.