Calculadora de pureza percentual
4,85 g de substância pura em uma amostra de 5 g dão 97 % de pureza: digite as duas massas na mesma unidade e receba a pureza, a fração de pureza e cada etapa da conta para o seu laudo ou exercício. 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 pura
- 4,85
- Massa da amostra
- 5
- Pureza percentual
- 97 %
- Fração de pureza
- 0,97
Uma calculadora de pureza percentual transforma duas massas de laboratório na pureza usada em laudos de ensaio, trabalhos e fichas de controle de qualidade. Informe a massa da substância pura recuperada ou medida e a massa total da amostra impura; a ferramenta devolve pureza percentual igual à massa pura dividida pela massa da amostra vezes cem, mais a fração de pureza adimensional, uma fórmula legível e a substituição passo a passo para você conferir a aritmética à mão. Alunos purificando um produto, técnicos verificando lotes e desenvolvedores escrevendo testes unitários para software de ensaio precisam da mesma pureza determinística sem abrir uma planilha.
O que pureza percentual significa para amostras
Pureza percentual é a fração da massa de uma amostra que corresponde à substância pura desejada, expressa em escala percentual. A fórmula definidora é pureza percentual igual à massa da substância pura dividida pela massa da amostra vezes cem. O denominador é a massa total da amostra —incluindo impurezas—, não apenas a massa de impurezas, armadilha comum em exercícios.
Como numerador e denominador usam a mesma unidade de massa, gramas cancelam com gramas e quilogramas com quilogramas; você não mistura mililitros de volume com gramas de produto puro nesta definição a menos que já tenha convertido volume em massa.
Uma amostra de sal com noventa e sete por cento de pureza significa noventa e sete gramas de sal puro em cada cem gramas de amostra, o que não é o mesmo que percentual em massa de uma solução (soluto no solvente) nem rendimento percentual de reação (produto real sobre teórico). A fração de pureza é a mesma razão sem o fator de cem, então pureza de noventa e sete por cento corresponde a fração zero ponto nove sete.
Problemas de sala, ensaios de farmacopeia e certificados de análise industriais usam essa definição. Esta calculadora implementa apenas essa fórmula fechada: não converte percentual em volume, percentual molar, composição elementar, pureza em quilates de ouro nem rendimento de reação, e não consulta densidades. Quando a massa da amostra é zero ou não positiva a razão é indefinida, então a ferramenta rejeita a entrada em vez de inventar pureza para uma pesagem vazia.
Dicas práticas, limites e buscas relacionadas
Mantenha as duas massas na mesma unidade antes de chamar a ferramenta; converter quilogramas de amostra e gramas de substância pura por conta própria está fora do escopo desta calculadora e produzirá percentual errado 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 quando batem com um padrão numérico finito estrito.
Quando a massa pura supera a da amostra —por exemplo erro de digitação que trocou campos— a ferramenta ainda devolve percentual acima de cem com nota explícita em vez de cortar, para que testes automatizados detectem bugs de entrada. Esta página atende quem busca calculadora de pureza percentual, pureza a partir da massa da amostra ou substância pura sobre amostra online; não é calculadora de percentual em massa de solução, nem de rendimento percentual, nem conversor de quilates de ouro.
Prefira esta capacidade quando você já tem as duas massas e só precisa da pureza; se a fonte é um problema com volumes ou moles, converta para massa primeiro.
Casos de uso
Conferência de pureza em trabalhos
Alunos digitam massas puras e de amostra de problemas de purificação do livro e comparam pureza percentual e fração escritas à mão com um resultado determinístico antes de entregar.
Ensaio de laboratório e verificação de lote
Técnicos verificam se o produto puro pesado versus a amostra total corresponde à pureza-alvo do certificado de análise sem abrir planilha a cada checagem.
Perguntas frequentes
O que é pureza percentual?
Pureza percentual é (massa da substância pura / massa da amostra) × 100. Informa quanto da massa da amostra é o composto puro desejado.
O que acontece quando a massa da amostra é zero?
A pureza percentual é indefinida (divisão por zero).
É o mesmo que percentual em massa ou rendimento percentual?
Não. Percentual em massa é soluto sobre massa da solução para concentração; rendimento percentual é produto real sobre teórico. Pureza percentual é substância pura sobre massa total da amostra.
A pureza percentual pode ultrapassar 100%?
Sim, se a massa pura for maior que a da amostra (em geral erro de dados).
A calculadora de pureza percentual é grátis?
A ferramenta no navegador é grátis 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-purity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pure_mass":4.85,"sample_mass":5}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-purity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pure_mass": 4.85,
"sample_mass": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-purity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pure_mass": 4.85,
"sample_mass": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-purity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pure_mass":4.85,"sample_mass":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pure_mass":4.85,"sample_mass":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-purity", 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
{
"pure_mass": 4.85,
"sample_mass": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_purity",
"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 da amostra é zero o percentual é indefinido, 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 relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo toda vez que você chama.
Como chamar a API e o que volta
A massa pura deve ser não negativa; a massa da amostra deve ser estritamente positiva —valores iguais ou inferiores a um vezes dez à menos quinze, ou qualquer massa de amostra não positiva, são tratados como zero e rejeitados. Se a massa pura superar a da amostra o percentual pode ultrapassar cem e a mensagem nota isso explicitamente para que erros de registro fiquem visíveis. Envie um corpo JSON com dois números finitos obrigatórios: pure_mass (aliases mass_pure, m_pure, pure, pure_substance_mass, grams_pure) e sample_mass (aliases mass_sample, m_sample, sample, total_sample_mass, total_mass). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que razões intermediárias sigam finitas em precisão dupla IEEE no Worker e no navegador. Em sucesso a resposta ecoa pure_mass e sample_mass arredondados, define percent_purity como o percentual arredondado, purity_fraction como a razão adimensional pura sobre amostra, unit como a string percent, formula como pureza percentual igual a m_pure sobre m_sample vezes cem, message como um resumo curto 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 pura negativa ou massa de amostra zero— retorna invalid_input e nunca é cobrada. O preço é fixo de US$ 0,002 por requisição bem-sucedida com unidade item e preço marginal zero.
Dicas práticas, limites e buscas relacionadas
Para ensino, combine exemplos: quatro ponto oito cinco gramas de produto puro em amostra de cinco gramas rendem noventa e sete por cento; doze gramas puros em quinze gramas de amostra rendem oitenta por cento; e massa de amostra zero demonstra o caminho rígido invalid_input que protege da divisão por zero. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que deixa scripts exploratórios baratos quando alunos definem massa de amostra zero de propósito. Checagens de ida e volta são fáceis: recalcule à mão pura dividida por amostra vezes cem e confirme que iguala percent_purity publicado no mesmo arredondamento a doze casas, e confirme que purity_fraction vezes cem reproduz percent_purity.
Casos de integração
Testes unitários para software de ensaio
Gere purezas percentuais conhecidas e rejeições deliberadas por massa de amostra zero para katas de código e testes de contrato da API.