Показать сообщение отдельно
Старый 25.05.2009, 00:10
_moscow вне форума Посмотреть профиль Отправить личное сообщение для _moscow Найти все сообщения от _moscow
  № 12  
Ответить с цитированием
_moscow
 
Аватар для _moscow

Регистрация: May 2009
Сообщений: 173
Теперь опять проблема с подсчетами ,

например отнимаем в цыкле

Код AS3:
 
var _num:Number = 50;
 
for (var i:int = 0; i < 10; i++) {
 
trace(_num -= 0.1);
}
 
//результат
 
49.9
49.8
49.699999999999996
49.599999999999994
49.49999999999999
49.39999999999999
49.29999999999999
49.19999999999999
49.09999999999999
48.999999999999986
а почему ? так должноже быть
49.9
49.8
49.7
49.6
и.т.д может я что не так делаю , и как этого избежать ?