Про цей інструмент
Введіть хімічну формулу, і цей інструмент поверне її молярну масу та масовий відсоток внеску кожного елемента. Він розуміє символи елементів з індексами, вкладені групи, такі як Ca(OH)2 чи K3[Fe(CN)6], а також крапкову нотацію гідратів на кшталт CuSO4·5H2O або CuSO4.5H2O. Увесь розбір і математика відбуваються у вашому браузері.
Власноручно написаний рекурсивний парсер читає формулу символ за символом — без eval і без регулярних виразів для розв'язання формул — будуючи відповідність елемента до кількості атомів. Молярна маса — це сума добутків кількості на атомну масу для кожного елемента. Для кожного елемента масовий відсоток дорівнює 100 × (кількість × атомна маса) / молярна маса, а окремі відсотки в сумі дають 100%.
Невідомі символи елементів або незбалансовані дужки відхиляються як недійсне введення. Використовуйте його, щоб перевірити вихід синтезу, обчислити вміст металу в руді або звірити молярну масу перед титруванням.
Поширені запитання
Як обчислюється масовий відсоток?
Для кожного елемента інструмент обчислює 100 × (кількість атомів × атомна маса) / молярна маса. Молярна маса — це сума добутків кількості атомів кожного елемента на його атомну масу, тож відсотки завжди дають у сумі 100%.
Чи може він працювати з дужками та гідратами?
Так. Вкладені групи на кшталт Ca(OH)2 та Mg3(PO4)2 розкриваються правильно, а нотація гідратів, така як CuSO4·5H2O — з крапкою посередині або звичайною крапкою — додає молекули води до загальної суми.
Що відбувається за недійсної формули?
Якщо ви введете невідомий символ елемента або неузгоджені дужки, інструмент покаже повідомлення про недійсне введення замість неправильної відповіді. Символи чутливі до регістру, тож використовуйте Co для кобальту та CO для монооксиду вуглецю.
Чи працює це на сервері?
Ні. Маси періодичної таблиці та парсер формул вбудовані в сторінку й працюють локально, тож ваші формули ніколи не покидають ваш пристрій.
Більше інструментів