Показать сообщение отдельно
Старый 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 означает ?