Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.03.2011, 16:04
Аспирант
Отправить личное сообщение для Questioner Посмотреть профиль Найти все сообщения от Questioner
 
Регистрация: 03.02.2011
Сообщений: 80

подсчет числа PI
Почему не работает код?:
<script>

var MyPi = 1;

for(var i = 0; i <= 999999999; i++) {

i++;

if((i % 4) == 1){MyPi -= 1/i};

if((i % 4) == 3){MyPi += 1/i};

}

alert(MyPi * 4);

</script>

Последний раз редактировалось Questioner, 02.11.2011 в 13:18.
Ответить с цитированием
  #2 (permalink)  
Старый 25.03.2011, 16:16
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

В самом начале MyPi чему равна?
Ответить с цитированием
  #3 (permalink)  
Старый 25.03.2011, 18:44
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Questioner
подсчет числа PI
alert(Math.PI);
Ответить с цитированием
  #4 (permalink)  
Старый 25.03.2011, 22:09
Аспирант
Отправить личное сообщение для Questioner Посмотреть профиль Найти все сообщения от Questioner
 
Регистрация: 03.02.2011
Сообщений: 80

вообще я хочу сам посчитать
Ответить с цитированием
  #5 (permalink)  
Старый 25.03.2011, 22:10
Аспирант
Отправить личное сообщение для Questioner Посмотреть профиль Найти все сообщения от Questioner
 
Регистрация: 03.02.2011
Сообщений: 80

MyPi = 0
Ответить с цитированием
  #6 (permalink)  
Старый 25.03.2011, 22:11
Аспирант
Отправить личное сообщение для Questioner Посмотреть профиль Найти все сообщения от Questioner
 
Регистрация: 03.02.2011
Сообщений: 80

Но почему NaN?
Ответить с цитированием
  #7 (permalink)  
Старый 25.03.2011, 22:53
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Questioner
MyPi = 0
у вас этого в коде нет
Сообщение от Questioner
Но почему NaN?
потому что надо читать мануалы, и оттуда вы узнаете, что undefined плюс число будет NaN
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из отрицательного числа - положительное? PAMAC Общие вопросы Javascript 11 18.01.2011 20:45
Числа в поле для вычисления sergey-16a1 Javascript под браузер 5 19.08.2010 17:29
чётные числа cs77 Общие вопросы Javascript 9 28.06.2010 22:31
число 76.4705882.. сделать 76.47? (числа всегда разные) TongaG Ваши сайты и скрипты 3 19.01.2010 07:35
как "выхватить" часть числа POLOS Общие вопросы Javascript 1 17.03.2009 12:55