FireURQ Bugtracker - FireURQ
Просмотр подробностей проблемы
0000265FireURQинтерпретаторобщая2015-02-14 16:542015-02-16 15:12
cHameleon 
fireton 
обычныйнововведениене проверялась
закрытрешен 
1.9.1 
2.02.0 
0000265: Добавить предопределенную функцию, которая позволит совершать различные действия с дробными числами
К примеру так:
_int(x[, len]) ; где len - кол-во символов после запятой (если len опущен, то брать из fp_prec)
Плюс можно было бы указывать в какую сторону округлять число, в большую, в меньшую или вообще не округлять.
Нет прикрепленных меток.
? 265.qst (42) 2015-02-15 18:58
https://bt.fireurq.ru/file_download.php?file_id=38&type=bug
история изменений
2015-02-14 16:54cHameleonНовый инцидент
2015-02-14 16:54cHameleonОтветственный => fireton
2015-02-14 19:06firetonКомментарий добавлен: 0000281
2015-02-14 19:06firetonСостояниеновый => рассмотрен
2015-02-14 19:40cHameleonКомментарий добавлен: 0000282
2015-02-15 18:50firetonЦелевая версия => 2.0
2015-02-15 18:52firetonКомментарий добавлен: 0000283
2015-02-15 18:53firetonСостояниерассмотрен => назначен
2015-02-15 18:58firetonФайл добавлен: 265.qst
2015-02-15 18:59firetonСостояниеназначен => отработан
2015-02-15 18:59firetonРешен в версии => 2.0
2015-02-15 18:59firetonРешениеоткрыт => решен
2015-02-16 15:12firetonКомментарий добавлен: 0000287
2015-02-16 15:12firetonСостояниеотработан => закрыт

Комментарии
(0000281)
fireton   
2015-02-14 19:06   
Ничего не понял. Если функция отбрасывает дробную часть к чертям, то зачем указывать количество знаков после запятой?
(0000282)
cHameleon   
2015-02-14 19:40   
Ну а если мне дробную часть захочется оставить и ее же округлить? Правда не знаю, где такое может пригодиться :)
Давай остановимся на варианте, где идет отбрасывание дробной части, но с надстройкой в какую сторону округлять (или не округлять вовсе).
(0000283)
fireton   
2015-02-15 18:52   
Не будем плодить сущности без надобности. _int будет просто отбрасывать дробную часть, т.е. округлять в меньшую сторону. Захочешь округлить в большую - прибавишь к аргументу 0.5...
(0000287)
fireton   
2015-02-16 15:12   
Версия 2.0