Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 23.06.2011, 18:30
Bazel вне форума Посмотреть профиль Отправить личное сообщение для Bazel Найти все сообщения от Bazel
  № 1  
Ответить с цитированием
Bazel

Регистрация: Feb 2011
Сообщений: 117
По умолчанию Почему Math.cos(90 * Math.PI / 180) не дает 0?

вот что выдает
cos90= 6.123031769111886e-17
cos270= -1.836909530733566e-16
cos450= 3.061515884555943e-16
cos630= -4.2861222383783204e-16

код :
Код AS3:
trace ("cos90=",Math.cos(90 * Math.PI/180 ))	 ; 
			 trace ("cos270=",Math.cos(270 * Math.PI/180 ))	 ; 
           trace ("cos450=",Math.cos(450 * Math.PI/180 ))	 ; 
          trace ("cos630=",Math.cos(630 * Math.PI/180 )) ; 
		   trace ("cos0=",Math.cos(0 * Math.PI/180 ))	 ; 
			 trace ("cos180=",Math.cos(180 * Math.PI/180 ))	 ; 
           trace ("cos360=",Math.cos(360 * Math.PI/180 ))	 ; 
          trace ("cos540=",Math.cos(540 * Math.PI/180 )) ;
вопрос : почему не дает 0 и как с этим жить ?

Добавлено через 7 минут
типо это почти 0 означает ?

Создать новую тему   Часовой пояс GMT +4, время: 19:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
Math class

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.