Об этом инструменте
Введите химическую формулу, и этот инструмент вернёт её молярную массу и массовый процент, вносимый каждым элементом. Он понимает символы элементов с индексами, вложенные группы вроде 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 для угарного газа.
Работает ли это на сервере?
Нет. Массы периодической таблицы и парсер формул встроены в страницу и выполняются локально, поэтому ваши формулы никогда не покидают ваше устройство.
Больше инструментов