(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)