[Ruslan_Mars] Вопрос по LDDL
Сергей Черенков
lib-serg на uni-altai.ru
Ср Окт 30 07:22:25 MSK 2013
29.10.2013 23:31, Зеленина Г.Н. пишет:
> Здравствуйте, коллеги.
> Не могу в LDDL найти описание числовой переменнной с определенным количеством знаков после запятой - надо ввести переменную, в которой будет считаться цена издания с учетом коэффициента переоценки.
>
> Кто-нибудь подскажет, как числовое значение переменной с плавающей запятой перевести в число с 2 знаками после запятой?
> Описание такой переменной в var число = 0.00 не дает результата.
> .... выходит цена издания и итоговая сумма с 6 знаками после запятой!
>
> Функция SummToWord(число,BOTH) переводит с округлением верно,
> "141851.996899 ( сто сорок одна тысяча восемьсот пятьдесят два руб.. ноль коп.)"
> Как вывести такое число (здесь в примере "141851.996899"), чтобы было правильно, т.е. 2 знака после запятой, и при этом округление произошло по правилам?
>
> Подскажите, пожалуйста, кто решил такую проблему...
> -----------------------------------------------
> С уважением,
> Зеленина Галина Николаевна
> mailto:Zelenina на arbicon.ru
>
>
> ---
> Это сообщение свободно от вирусов и вредоносного ПО благодаря защите от вирусов avast!
> http://www.avast.com
>
>
> _______________________________________________
> Mars mailing list
> Mars на ruslan.ru
> http://stu.ruslan.ru/mailman/listinfo/mars
Здравствуйте, если я правильно понял проблему, то можно, например, так:
var a=summToWord(141851.996899, NONE)
var b=subString(a, word, 1, 1)+"."+subString(a, word, 3, 1)
Подробная информация о списке рассылки Mars