[Oo-discuss] Ошибка в вычислениях.

Андрей Черепанов cas на altlinux.ru
Чт Июл 9 20:39:20 MSD 2009


9 июля 2009 awk написал:
> Добрый день.
> Я с этим столкнулся еще в версии 1.1. Писал сюда.
> По просбе кого-то из участников (архив не сохранился) сбрасывал сюда файл.
> Думал, это исправили.
>
> Теперь снова натолкнулся на ту же ошибку:
>
> есть две ячейки. в них числа 47 723,75 и 47 587,47
>
> а вот разница этих двух чисел по мнению Calc не 136,28
> как может показаться начинающему математику, а 136,279999999999000
>
> пример в аттаче.
>
> ЭТО ОЧЕНЬ КРИТИЧНАЯ ОШИБКА!
> т.к. сравнения чисел, полученных от таких вычислений и работа с ними,
> приводит к совершенно непредсказуемым результатам.
>
> Версия 3.0.0 (Build 9358) от Инфра-ресурс.
Да, проблема имеет место быть. Поместил баг в багзиллу (немного поправил 
цифры): http://www.openoffice.org/issues/show_bug.cgi?id=103445

-- 
Андрей Черепанов
ALT Linux
cas на altlinux.ru


Подробная информация о списке рассылки Oo-discuss