Uma equação química só tem sentido quando obedece à conservação da massa – cada átomo do lado do reagente tem que aparecer em algum lugar do lado do produto. Esta calculadora automatiza esse processo para qualquer equação, não importa quantas espécies ou quão complexas sejam as fórmulas, ao transformar o equilíbrio de átomos em um problema de álgebra linear que pode resolver com exatidão.

Como funciona o balanceador

Cada fórmula química é analisada em um mapa de contagem de elementos — por exemplo, Fe2(SO4)3 torna-se Fe: 2, S: 3, O: 12 — incluindo parênteses aninhados e grupos poliatômicos. Essas contagens tornam-se uma matriz onde cada linha é um elemento e cada coluna é uma espécie, com contagens de reagentes positivas e contagens de produtos negativas. Um conjunto de coeficientes equilibra a equação exatamente quando coloca as colunas da matriz no espaço nulo da matriz: cada linha soma zero. A calculadora encontra esse vetor de espaço nulo usando aritmética de fração exata (sem arredondamento de ponto flutuante) e, em seguida, dimensiona-o para os menores números inteiros possíveis usando o mínimo múltiplo comum dos denominadores e o máximo divisor comum dos inteiros resultantes.

Entradas e o que elas significam

A única entrada é a própria equação, digitada com + entre espécies e uma seta entre reagentes e produtos. Qualquer coeficiente digitado é ignorado, pois a calculadora sempre resolve por conta própria — isso significa que você pode digitar uma equação já balanceada, uma não balanceada ou uma com coeficientes de espaço reservado como "1" e obter a mesma resposta correta. Os símbolos dos elementos devem ser válidos (diferenciando maiúsculas de minúsculas, por exemplo, Co é cobalto, mas CO é monóxido de carbono) e os parênteses devem corresponder corretamente.

Limites e casos extremos

O balanceador funciona apenas na conservação de átomos - ele não rastreia a transferência de elétrons, portanto não informa os estados de oxidação em uma reação redox, apenas que as contagens de átomos correspondem. Se uma equação tiver espécies redundantes ou duplicadas, a matriz pode ter mais de uma família válida de soluções; a calculadora sinaliza isso como subdeterminado, em vez de adivinhação. Se a espécie inserida simplesmente não puder conservar átomos com coeficientes inteiros positivos (por exemplo, um elemento que aparece apenas em um lado), a calculadora sinalizará a equação como desequilibrada em vez de retornar uma resposta enganosa. Os estados físicos (s), (l), (g), (aq) não fazem parte da matemática de balanceamento e são ignorados se incluídos.