Persamaan kimia hanya bermakna jika memenuhi kekekalan massa — setiap atom di sisi reaktan harus muncul di suatu tempat di sisi produk. Kalkulator ini mengotomatiskan proses persamaan apa pun, tidak peduli berapa banyak spesies atau seberapa rumit rumusnya, dengan mengubah penyeimbangan atom menjadi masalah aljabar linier yang dapat diselesaikan dengan tepat.

Cara kerja penyeimbang

Setiap rumus kimia diurai menjadi peta jumlah unsur — misalnya Fe2(SO4)3 menjadi Fe: 2, S: 3, O: 12 — termasuk tanda kurung bertumpuk dan gugus poliatomik. Jumlah tersebut menjadi matriks dimana setiap baris merupakan elemen dan setiap kolom merupakan spesi, dengan jumlah reaktan positif dan jumlah produk negatif. Sekumpulan koefisien menyeimbangkan persamaan tepat ketika kolom-kolom matriks tersebut dimasukkan ke dalam ruang nol matriks: setiap baris berjumlah nol. Kalkulator menemukan vektor spasi nol tersebut menggunakan aritmatika pecahan eksak (tanpa pembulatan titik mengambang), lalu menskalakannya ke bilangan bulat terkecil menggunakan kelipatan persekutuan terkecil dari penyebutnya dan pembagi persekutuan terbesar dari bilangan bulat yang dihasilkan.

Masukan dan artinya

Masukan satu-satunya adalah persamaan itu sendiri, yang diketik dengan + antara spesi dan tanda panah antara reaktan dan produk. Koefisien apa pun yang Anda ketik akan diabaikan, karena kalkulator selalu menyelesaikannya sendiri — ini berarti Anda dapat mengetikkan persamaan yang sudah seimbang, persamaan yang belum seimbang, atau persamaan dengan koefisien placeholder seperti "1" dan mendapatkan jawaban benar yang sama. Simbol elemen harus valid (peka huruf besar-kecil, misalnya Co adalah kobalt tetapi CO adalah karbon monoksida), dan tanda kurung harus cocok dengan benar.

Batasan dan kasus tepi

Penyeimbang hanya berfungsi pada kekekalan atom — penyeimbang tidak melacak transfer elektron, sehingga tidak akan memberi tahu Anda bilangan oksidasi dalam reaksi redoks, hanya mengetahui jumlah atom yang cocok. Jika suatu persamaan memiliki spesies yang berlebihan atau duplikat, matriks tersebut dapat memiliki lebih dari satu kelompok solusi yang valid; kalkulator menandai ini sebagai tidak dapat ditentukan, bukan hanya menebak-nebak. Jika spesies yang Anda masukkan tidak dapat melestarikan atom dengan koefisien bilangan bulat positif (misalnya, unsur yang hanya muncul di satu sisi), kalkulator akan menandai persamaan tersebut sebagai tidak seimbang daripada memberikan jawaban yang menyesatkan. Keadaan fisik (s), (l), (g), (aq) bukan bagian dari matematika penyeimbang dan diabaikan jika disertakan.