Вернуться   Форум SAPE.RU > Система SAPE.ru > Ошибки при работе с системой

-->
Ответ
 
Опции темы
Старый 09.10.2008, 21:53   #1
Мастер
 
Аватар для big.bon
 
Регистрация: 04.11.2007
Сообщений: 747
Вес репутации: 220
big.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всем
Exclamation Откуда такие длинные рубли

Баланс 1 362.91 руб. (-1362.8716274175)

Соответственно вызывает вопрос вторая сумма - откуда такой огромный хвост? Могу и ответит - из-под кривых рук программиста.

Никогда не храните деньги в float! Это величина с плавающей точкой, с нефиксируемым остатком. После математических операций всегда будет оставаться километровый хвост.

И дело не в том, что всё время придется округлять - когда-нибудь доокругяетесь так, что дебет с кредетом не будут сходится.

Для денег есть настоящий тип - decimal (10,2) - 10 до запятой, 2 после - и никаких хвостов и плавающих точек.


Воистину верю, что Сапе не позволяет себе таких ошибок и это просто косяк в новой колонке таблицы с данными о заблокированной суммой.
big.bon вне форума   Ответить с цитированием
Старый 09.10.2008, 21:56   #2
Новичок
 
Регистрация: 27.03.2007
Адрес: 6-ая палата
Сообщений: 3,438
Вес репутации: 403
imcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущееimcl - прекрасное будущее
По умолчанию

Да уж лучше float, чем flying.
__________________
Тексты для заполнения сайтов на русском - 1млн знаков = 100 баксов. Качественный контент на русском и английском от 0.1$ за 1000 зн. Обучаю бота любой теме
Готовые 100% уникальные тексты на разные темы. дешево
imcl вне форума   Ответить с цитированием
Старый 09.10.2008, 22:04   #3
Новичок
 
Аватар для Frameman
 
Регистрация: 09.10.2007
Сообщений: 89
Вес репутации: 206
Frameman - как роза среди колючекFrameman - как роза среди колючекFrameman - как роза среди колючекFrameman - как роза среди колючек
По умолчанию

Цитата:
Сообщение от big.bon Посмотреть сообщение
Для денег есть настоящий тип - decimal (10,2) - 10 до запятой, 2 после - и никаких хвостов и плавающих точек.
Если таким образом считать сумму за каждую ссылку на ГС, то некоторые "ГСмейкеры" не получат ни копейки в месяц (0.08 ~ 0) :-)
Frameman вне форума   Ответить с цитированием
Старый 09.10.2008, 22:06   #4
Мастер
 
Аватар для big.bon
 
Регистрация: 04.11.2007
Сообщений: 747
Вес репутации: 220
big.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всемbig.bon - это имя известно всем
По умолчанию

ссылка минимально 0.25 стоит. Минимальная стоимость получается 0,0083 - тогда можно расширить диапазон до 10,5 для баланса, но не 10 же!
big.bon вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как такие ГС попадают в ЯК??? Ufaweb Курилка 30 04.08.2010 03:31
РУБЛИ <> УЕ ss25 Пожелания пользователей системы 3 03.10.2008 17:04
Кто такие НЕрезиденты, и где они? fantigor Вопросы по работе системы 6 02.10.2008 20:26
Длинные ссылки Tualin Курилка 6 07.03.2008 01:51
Длинные ссылки + повтор слов. Решение - статьи. Ataka Пожелания пользователей системы 18 21.10.2007 06:40


Часовой пояс GMT +3, время: 04:45.