Есть код: Код (Text): $LATprev=54.708175; $LAT=54.708275; $LONprev=20.503015; $LON=20.502960; $dLAT=$LATprev-$LAT; echo "dLAT=".$dLAT."<br>"; $dLON=$LONprev-$LON; echo "dLON=".$dLON."<br>"; Хоть убейте не могу понять почему результат вычисления выдается: dLAT=-0.000100000000003 dLON=5.49999999997E-5 Ведь невооруженным взглядом видно что должно получиться: dLAT=-0.0001 dLON=5.5E-5 Почему такая погрешность?
Как же так??? Человека в космос запустили... овечку Долли клонировали... а тут такой простой вопрос... А если переводить в целые числа, вычитать, а потом переводить обратно в дробные? Может так получится без погрешности?
Спасибо тебе умный человек! Открыл мне глупому глаза! Только что бы делали вы умные без нас глупых? С чьей глупостью бы сравнивали свой ум? PS: ваш ответ был бы еще умнее, если бы содержал только ссылку.