Показать сообщение отдельно
Старый 23.09.2010, 00:33
f.g.programmer вне форума Посмотреть профиль Отправить личное сообщение для f.g.programmer Найти все сообщения от f.g.programmer
  № 4  
Ответить с цитированием
f.g.programmer
 
Аватар для f.g.programmer

блогер
Регистрация: Sep 2010
Адрес: Россия
Сообщений: 137
Записей в блоге: 3
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Math.floor для отрицательных чисел даст неверный
Это зависит от того, что считать целой частью. В математике целая часть действительного числа это округление до ближайшего целого в меньшую сторону.
Так что мой пример даёт математически верный результат.
Написать класс хорошая идея, но у тебя ошибки в коде
int(this._value % 1) - всегда возвращает нуль,
для получения целой части в этом смысле достаточно: int(_value)
и соответственно дробной: _value-int(_value)


Последний раз редактировалось f.g.programmer; 23.09.2010 в 01:08.