|
|
|
|
|
для: cheops
(01.09.2005 в 12:27)
| | спасибо за разъяснения | |
|
|
|
|
|
|
|
для: asv
(01.09.2005 в 10:01)
| | А что вас смущает 2 на конце? Это накапливаются погрешности при операциях с числами с плавающей точкой - в компьютерах точно могут вычисляться только выражения с целыми числами - всё нормально, 40 лет уже так и всегда будет так, пока в основе будут лежать двоичные вычисления. Здесь перед выводом следует число отформатировать, так чтобы этой груды нулей не было, и никогда не сравнивать число с плавающей точкой при помощи оператор ==. | |
|
|
|
|
|
|
| арифметическая операция 183.311 вычесть 182.742 получается 0.56900000000002. Почему так получается? Может что с настройками не так? | |
|
|
|
|