Calculadora de fórmula empírica a partir da composição percentual
Transforme porcentagens em massa na fórmula inteira mais simples: 11,19 % de hidrogênio e 88,81 % de oxigênio, com suas massas atômicas, dão H2O. Você vê os mols, as razões e o multiplicador usado para eliminar frações. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Esta calculadora de fórmula empírica a partir da composição percentual transforma as porcentagens em massa dos elementos e as massas atômicas nos subscritos inteiros mais simples de uma fórmula empírica. Em química geral, você costuma medir ou receber a porcentagem em massa de cada elemento em um composto puro, converte cada porcentagem em uma quantidade relativa de mols dividindo pela massa atômica, divide tudo pela menor quantidade de mols, e elimina frações restantes até que cada subscrito seja um pequeno número inteiro. Verificações clássicas de sala de aula incluem hidrogênio e oxigênio próximos de onze e oitenta e nove por cento, resultando em H2O, e carbono, hidrogênio e oxigênio próximos de quarenta, seis vírgula sete e cinquenta e três por cento, resultando em CH2O para a unidade empírica da glicose. O mecanismo é totalmente determinístico: sem chamadas de rede, sem amostragem e sem atalhos que dependam de data.
O que significa uma fórmula empírica a partir da composição percentual e o que a resposta contém
Uma fórmula empírica expressa a proporção inteira mais simples entre os átomos de cada elemento em um composto, não necessariamente a fórmula molecular, que conta os átomos em uma molécula real.
Quando a composição é dada como porcentagem em massa, o caminho padrão finge que você tem cem gramas de amostra pura, de modo que cada porcentagem em massa vira gramas daquele elemento, divide cada massa pela massa atômica do elemento para obter mols, e então divide cada valor de mols pelo menor valor de mols para produzir razões próximas de pequenos inteiros.
Se uma razão for claramente uma metade, um terço, ou outra fração simples, todas as razões são multiplicadas por um pequeno inteiro até que cada subscrito arredonde de forma limpa para um número inteiro, após o que uma redução por máximo divisor comum mantém a fórmula em termos mínimos. Não há consulta em tempo real de massa atômica nem corrida de arredondamento estocástico: você fornece as massas atômicas que deseja, e a aritmética termina com inteiros estáveis ou rejeita a solicitação.
Onde as fórmulas empíricas a partir da composição percentual se encaixam nos estudos, no laboratório e no software
Estudantes encontram esse cálculo quando um livro didático dá porcentagens de análise elementar e pede a fórmula empírica antes de qualquer ampliação para a massa molecular, quando uma análise de combustão reporta as frações de carbono, hidrogênio e oxigênio, ou quando conferem se duas amostras com a mesma composição compartilham a mesma fórmula mais simples. Professores podem pré-gerar gabaritos para conjuntos modestos de múltiplos elementos sem confiar em aplicativos de calculadora opacos, que trocam silenciosamente as massas atômicas ou arredondam razões de forma inconsistente.
Técnicos de laboratório e verificações de qualidade usam as mesmas razões quando um certificado de análise lista porcentagens em massa e a unidade empírica teórica precisa ser comparada com uma série conhecida de sais ou hidratos descritos em outro lugar.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para tutores de química, normalizar tabelas de composição digitadas pelo usuário antes de exportar para um caderno de laboratório, ou atender enunciados de desafios de programação que exigem subscritos inteiros, em vez de um esboço decidido a olho.
Casos de uso
Lição de casa e gabaritos de exercícios
Converta tabelas de porcentagem em massa e massas atômicas de livro didático em fórmulas empíricas como H2O ou CH2O antes da correção.
Software de laboratório e de tutoria
Normalize a composição percentual digitada pelo usuário em subscritos inteiros mais simples para aulas interativas e verificações.
Perguntas frequentes
Como os subscritos empíricos são definidos a partir da porcentagem em massa?
Divida cada quantidade de mols pela menor, e então escale as razões para os subscritos inteiros mais baixos.
O que acontece se uma massa atômica for zero?
Uma massa atômica zero faria o cálculo de mols dividir por zero, o que não é permitido.
A fórmula empírica é a mesma que a fórmula molecular?
Nem sempre. A fórmula empírica é a razão inteira mais simples. A fórmula molecular é um múltiplo inteiro dessa razão, quando a massa molar verdadeira é conhecida.
Preciso informar os símbolos dos elementos?
Sem eles, marcadores como E1 e E2 são usados em ordem.
O que acontece quando uma razão dá meio ou um terço?
Todas as razões são multiplicadas pelo mesmo número inteiro pequeno até que cada índice vire um número inteiro. Depois a fórmula é reduzida aos menores termos, e o multiplicador usado aparece no resultado.
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/empirical-from-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"elements":[{"symbol":"H","percent":11.19,"atomic_mass":1.008},{"symbol":"O","percent":88.81,"atomic_mass":15.999}]}'const res = await fetch("https://api.kit.forhosting.com/chem/empirical-from-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"elements": [
{
"symbol": "H",
"percent": 11.19,
"atomic_mass": 1.008
},
{
"symbol": "O",
"percent": 88.81,
"atomic_mass": 15.999
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/empirical-from-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"elements": [
{
"symbol": "H",
"percent": 11.19,
"atomic_mass": 1.008
},
{
"symbol": "O",
"percent": 88.81,
"atomic_mass": 15.999
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/empirical-from-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"elements":[{"symbol":"H","percent":11.19,"atomic_mass":1.008},{"symbol":"O","percent":88.81,"atomic_mass":15.999}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"elements":[{"symbol":"H","percent":11.19,"atomic_mass":1.008},{"symbol":"O","percent":88.81,"atomic_mass":15.999}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/empirical-from-percent", 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
{
"elements": [
{
"symbol": "H",
"percent": 11.19,
"atomic_mass": 1.008
},
{
"symbol": "O",
"percent": 88.81,
"atomic_mass": 15.999
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.empirical_from_percent",
"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_elements | 40 |
max_abs | 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 uma fórmula empírica a partir da composição percentual e o que a resposta contém
Esta calculadora devolve um array elements com símbolo, porcentagem em massa informada, massa atômica usada, mols, razão normalizada, e subscrito inteiro final para cada elemento, além de um array subscripts na mesma ordem, uma string compacta empirical_formula como H2O ou CH2O, o multiplicador inteiro usado ao eliminar frações, a menor quantidade de mols, a precisão usada, o rótulo de método empirical_from_percent, um pequeno lembrete de fórmula, uma string de definição, e uma dica de unidade. Os casos rejeitados incluem uma lista de elementos ausente, arrays vazios, porcentagens ou massas não finitas, porcentagens em massa não positivas, e qualquer massa atômica que seja zero ou não positiva, porque dividir por uma massa atômica zero é indefinido e não produziria uma quantidade física de mols. Se você precisar da porcentagem em massa a partir de uma fórmula conhecida, use a ferramenta dedicada de composição percentual; esta página responde apenas aos subscritos empíricos a partir de dados de composição, com saída adequada para listas de exercícios, testes unitários e consumidores de API.
Como elementos, porcentagens e massas atômicas são lidos e como os subscritos permanecem reproduzíveis
O campo preferencial é elements, um array de objetos, cada um trazendo uma porcentagem em massa e uma massa atômica em gramas por mol, com um símbolo opcional usado ao montar a string da fórmula empírica. Se os símbolos forem omitidos, marcadores como E1 e E2 ainda produzem uma string de fórmula legível para verificações automatizadas. O cálculo usa apenas divisão finita e uma busca limitada pelo menor multiplicador inteiro que elimina razões fracionárias dentro de uma tolerância fixa, e então reduz por MDC. Os apelidos composition, data e items também são aceitos, para que planilhas, query strings e formulários tipados possam reaproveitar o mesmo contrato. Dentro de cada objeto, percent também pode chegar como mass_percent, pct, mass_pct ou percentage, e atomic_mass pode chegar como A, atomicMass, molar_mass, mm ou atomic_weight. Alternativamente, você pode enviar arrays paralelos percents e atomic_masses, com symbols opcionais de comprimento correspondente, o que é conveniente quando um caderno já guarda as colunas separadamente. As porcentagens em massa precisam ser finitas e positivas; as massas atômicas precisam ser finitas e estritamente maiores que zero, porque uma massa atômica zero é rejeitada com invalid_input, nomeando o campo. Um campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para mols, razões, e as porcentagens e massas atômicas ecoadas, 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 os passos da fórmula empírica.
Onde as fórmulas empíricas a partir da composição percentual se encaixam nos estudos, no laboratório e no software
Ferramentas de produto e de educação usam o endpoint quando um aluno digita porcentagens em massa e massas atômicas, e a interface precisa mostrar mols, razões, e uma string compacta de fórmula. 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. Combine-a com auxiliares de composição percentual ou de massa molar quando precisar de grandezas relacionadas, e com outros endpoints de ciência quando estiver montando um pequeno laboratório de calculadoras gratuitas e determinísticas de química.
Casos de integração
Fixtures determinísticos de teste
Gere mols, razões, subscritos e strings empirical_formula reproduzíveis para testes unitários, tutores e CI.
Perguntas técnicas
Quanto custa a calculadora de fórmula empírica a partir da composição percentual?
É 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.