(defun y (xo xn dx)
(cond
((or (and (> xo xn) (> dx 0)) (and (< xo xn) (< dx 0))) '(end tabulation))
(t (princ "xo=") (princ xo) (princ " ") (y (+ xo dx) xn dx)
)
)
)
clisp:
(y 0.1 1 0.1)
xo=0.1 xo=0.2 xo=0.3 xo=0.4 xo=0.5 xo=0.6 xo=0.70000005 xo=0.8000001 xo=0.9000001
(END TABULATION)
в кратце:
[1]> (+ 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1)
0.8000001
как пофиксить ??? чтоб было 0.8 ровно...



Ответ на:
комментарий
от bugmaker
Ответ на:
комментарий
от tugrik

Ответ на:
комментарий
от bugmaker
Ответ на:
комментарий
от tugrik
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Баг в gcc? (2010)
- Форум [gnuplot] Выровнять tics (2009)
- Форум Отнимать от числа 2.0 - 0.1 до 0.0 (2012)
- Форум dns и трафик паразит (2011)
- Форум [CentOs] VPS Оперативка (2011)
- Форум Чем можно зафиксировать низкую скорость? (2023)
- Форум Языки в инете (2020)
- Форум Два вопроса (2014)
- Форум Помогите Проблема Apache+MySQL (2005)
- Форум [openSUSE 12.1/KDE 4.7.2] постоянные тормоза, высокие нагрузки (2012)