ForHosting KIT · Ciência

Calculadora de massa atômica

Transforme os dados de isótopos na massa atômica da tabela periódica: o cloro, com 0,7577 dos átomos a 34,96885 u e 0,2423 a 36,9659 u, dá 35,452735215 u. Você vê a contribuição de cada isótopo, e abundâncias que não somam um são recusadas. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

A massa atômica impressa na tabela periódica não é a massa de um átomo escolhido. É uma média ponderada das massas dos isótopos naturais desse elemento, cada uma escalada pela abundância fracionária na natureza. Esta calculadora recebe uma lista de massas isotópicas em unidades de massa atômica e as abundâncias fracionárias correspondentes, multiplica cada par e devolve a massa atômica em amu junto com as contribuições por isótopo para você ver quanto cada nuclídeo puxa a média.

O que a massa atômica significa e como massas isotópicas e abundâncias se combinam

Todo elemento químico com mais de um isótopo estável tem uma massa atômica de tabela que é uma média populacional, não a massa de um único nuclídeo. O cloro é o retrato usual da sala: a maioria dos átomos é cloro-trinta e cinco, uma parcela menor é cloro-trinta e sete, e o número sob Cl na tabela fica entre essas duas massas, mais perto da mais comum. A definição é uma média ponderada em unidades de massa atômica.

Escreva cada massa isotópica em amu, escreva cada abundância natural como uma fração entre zero e um, multiplique massa por fração para cada isótopo e some os produtos. Dois isótopos dão m1 vezes f1 mais m2 vezes f2; três ou mais isótopos continuam a mesma soma, sem termos extras e sem tabela de consulta. Abundância fracionária não é porcentagem: setenta e cinco ponto sete sete por cento do cloro é cloro-trinta e cinco, então a fração correspondente é 0.7577, nunca setenta e cinco.

As frações devem somar um porque descrevem uma amostra completa de átomos. Se somarem qualquer outra coisa, você omitiu um isótopo, misturou porcentagem com frações ou digitou um valor errado, e o número resultante não seria a massa atômica que os químicos publicam. Esta ferramenta aplica essa definição com exatidão.

Ela não adivinha nuclídeos ausentes, não converte porcentagem por você e não busca um valor de tabela publicado a partir de um símbolo. Forneça as linhas de isótopos, exija que as abundâncias somem um e leia a massa atômica em amu com a contribuição de cada linha ao lado do total.

Na sala de aula, no laboratório e seus limites

Alunos e tutores usam uma calculadora de massa atômica para conferir lições de cloro, cobre, boro e magnésio sem virar porcentagem em fração do jeito errado. Geradores de prova e plataformas de aprendizagem precisam de um oráculo determinístico que recuse listas incompletas de abundância em vez de devolver em silêncio um número que um corretor com bug poderia marcar como certo.

Cadernos de laboratório que ingerem tabelas de espectrometria de massas de isótopos podem validar se as frações relatadas ainda somam um e então guardar a massa atômica ponderada ao lado das linhas brutas. Chame a ferramenta no navegador para demos de aula e verificação rápida. Mantenha as listas de abundância fracionárias e completas.

Se os dados-fonte estiverem em porcentagem, divida cada entrada por cem antes de chamar. Autores que publicam SDKs podem mapear o array contributions para uma tabela com colunas de massa, fração e contribuição — as mesmas colunas que alunos preenchem ao calcular a massa atômica no papel.

Checagem de lição de casa e provas

Alunos enviam massas isotópicas e abundâncias fracionárias, comparam a massa atômica ponderada em amu e as contribuições por isótopo com soluções trabalhadas, e recebem um erro claro quando as abundâncias não somam um.

Laboratório e pipelines de dados

Scripts que ingerem tabelas de isótopos validam se as abundâncias fracionárias somam um e calculam a massa atômica estilo tabela em amu sem reimplementar a soma ponderada em cada linguagem.

Como calculo a massa atômica a partir de massas isotópicas e abundâncias?

Envie isotopes como linhas de mass (amu) e abundance (fração em [0, 1]).

O que acontece se as abundâncias não somarem um?

Listas incompletas de isótopos e valores em porcentagem que ainda parecem números produziriam uma massa de tabela errada, então são recusados e não cobrados.

Devo informar abundâncias em porcentagem ou em frações?

Somente frações, cada uma entre zero e um, somando um. Converta 75.77% em 0.7577 antes de chamar. Valores maiores que um são recusados porque a entrada não está em porcentagem.

Em que unidade a massa atômica é informada?

Unidades de massa atômica (amu), também chamadas daltons. O campo unit é a string amu para o cliente rotular o número sem adivinhar entre u e g/mol.

Por que a massa atômica do cloro fica entre 35 e 37?

Porque o valor da tabela é uma média ponderada pela abundância. A maioria dos átomos de cloro é cloro-35 e uma parte menor é cloro-37, então o resultado fica entre as duas massas, mais perto da mais comum.

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.

POSThttps://api.kit.forhosting.com/chem/atomic-mass

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/chem/atomic-mass \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"isotopes":[{"mass":34.96885,"abundance":0.7577},{"mass":36.9659,"abundance":0.2423}]}'
{
  "isotopes": [
    {
      "mass": 34.96885,
      "abundance": 0.7577
    },
    {
      "mass": 36.9659,
      "abundance": 0.2423
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "chem.atomic_mass",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

As abundâncias devem ser frações entre zero e um e devem somar um; cifras em porcentagem e conjuntos incompletos falham com invalid_input em vez de um número de tabela silenciosamente errado. A mesma aritmética pura roda grátis no seu navegador e como chamada API pré-paga a US$ 0,002 por item bem-sucedido, de modo que checagens de lição e scripts de laboratório nunca discordam na soma ponderada.

Contrato de entrada, forma da resposta e o que acontece quando as abundâncias não somam um

Cada linha é um objeto com mass, um número finito estritamente positivo em amu, e abundance, uma fração finita no intervalo fechado de zero a um. Depois que cada linha é analisada, o motor soma as abundâncias. Se a soma não for um dentro de uma tolerância minúscula de ponto flutuante de uma parte em um milhão, a tarefa falha com a mensagem de que as abundâncias devem somar um, em vez de devolver uma média escalada que pareceria um valor de tabela e estaria errada. O array contributions repete mass e abundance de cada isótopo e adiciona contribution igual ao produto, que é o quanto aquele nuclídeo soma à média. Envie um objeto JSON cujo campo obrigatório é isotopes: um array não vazio de linhas, no máximo trinta e duas entradas. Os aliases nuclides, list e items são aceitos para o array; isotope_mass e m para mass; fraction, fractional_abundance e f para abundance. Arrays ausentes, listas vazias, linhas que não são objeto, valores não finitos, massas não positivas e abundâncias fora de zero a um falham com invalid_input nomeando o campo, e essas falhas não são cobradas. Em caso de sucesso o payload ecoa as linhas isotópicas arredondadas, isotope_count e abundance_sum para você confirmar a completude. O resultado principal é atomic_mass em amu, com unit sempre a string amu. Somar os valores contribution recupera atomic_mass dentro do arredondamento, útil quando um corretor confere o trabalho passo a passo e não só o número final. O campo formula reafirma que atomic_mass é igual à soma de mass_i vezes abundance_i. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede.

Exercícios de sala, tabelas de laboratório, preço da API e limites práticos

Use a API quando um pipeline, um plugin LMS ou um gerador de currículo precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo. Combine este endpoint com auxiliares de massa molar quando o próximo passo for a massa de um composto a partir de valores elementares médios, ou com calculadoras de estequiometria depois que as médias elementares estiverem fixas.

Tutoria e geradores de currículo

Autores de aula produzem exercícios de cloro, cobre e magnésio com JSON estruturado para flashcards, folhas de passos e problemas autoavaliados de massa atômica que recusam entradas em porcentagem por engano.

Quanto custa a calculadora de massa atômica?

A ferramenta do navegador é grátis. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →