parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Странности c числами math:ceiling

nkostya 14.11 15:20

Столкнулся со странным поведением:
	$d(14999.45 / 5)

	^eval($d)[%.2f]

	^eval(^math:ceiling($d * 100))[%.2f]
	^eval(^math:ceiling(100 * $d))[%.2f]
	
	^eval(^math:ceiling(14999.45 / 5 * 100))[%.2f]
	^eval(^math:ceiling(100 * 14999.45 / 5))[%.2f]
выдает
2999.89

299990.00
299990.00

299990.00
299989.00
Есть объяснение почему почти все варианты округления прибавили 1?