O tym narzędziu
Wpisz wzór chemiczny, a to narzędzie zwróci jego masę molową oraz udział masowy wnoszony przez każdy pierwiastek. Rozpoznaje symbole pierwiastków z indeksami, zagnieżdżone grupy takie jak Ca(OH)2 czy K3[Fe(CN)6] oraz notację kropkową hydratów, np. CuSO4·5H2O lub CuSO4.5H2O. Całe parsowanie i obliczenia odbywają się w Twojej przeglądarce.
Napisany ręcznie parser rekurencyjny odczytuje wzór znak po znaku — bez eval i bez wyrażeń regularnych rozwiązujących wzór — budując mapę pierwiastek–liczba atomów. Masa molowa to suma iloczynów liczby atomów i masy atomowej dla każdego pierwiastka. Dla każdego pierwiastka udział masowy wynosi 100 × (liczba atomów × masa atomowa) / masa molowa, a poszczególne udziały procentowe sumują się do 100%.
Nieznane symbole pierwiastków lub niezbilansowane nawiasy są odrzucane jako nieprawidłowe dane. Użyj go, aby sprawdzić wydajność syntezy, obliczyć zawartość metalu w rudzie lub zweryfikować masę molową przed miareczkowaniem.