[Moscow.pm] (без темы)
Alessandro Gorohovski
an.gorohovski на gmail.com
Пн Апр 29 07:20:57 PDT 2013
Здравствуйте,
Andrew Shulga <pcontrol на mail.ru> писал(а) в своём письме Mon, 29 Apr 2013
17:08:46 +0300:
> Добрый день!
>
> Для собственных нужд понадобилось сделать кулькулятор молярной массы
> элементов. Пример: Cа2O5(NO2(HO)3)2 заранее известен вес
> каждого
> элемента Са=40, О=16, N=14, H=1. В числовом виде формула будет такая:
> 40*2+16*5+(14+16*2+(1+16)*3)*2
> Итоговое значение элементов:
> Ca=80
> O=240
> N=28
> H=6
>
> Не могу придумать алгоритм для подсчета количества элементов в
> формуле. Подскажите кто-нибудь.
Для этого случая уже придумано на CPAN,
например, посмотрите
Chemistry::File::Formula
Chemistry::Elements
Chemistry::Mol
Chemistry::MolecularMass
Chemistry::Harmonia (тоже может пригодиться)
>
--
ANG
Подробная информация о списке рассылки Moscow-pm