Re: Почему 0.05 * 0.006 = 0.00030000000000000003?
От: GarryIV  
Дата: 22.07.08 14:24
Оценка: 35 (1) +2 :)))
Здравствуйте, Аноним, Вы писали:

А>Кто виноват и что делать?


Кто виноват: Ты прогулял лекцию на которой читали о числах с плавающей запятой...
Что делать: Прочитай отсюда http://www.rsdn.ru/article/alg/float.xml
Автор(ы): Сергей Холодилов
Дата: 15.03.2008
Если яблоко поровну разделить на троих, каждому достанется треть. Так в нашу жизнь входят дроби, примерно с теми же целями входят они и в программирование.. Но реализация дробей в виде типов данных float/double ведёт себя не совсем "математично". В чём причина отличий, как минимизировать их влияние на результат вычислений, как же всё это всё-таки реализовано и почему запятая плавает — читайте в статье.
и до просветления
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.