Технический форум
Вернуться   Технический форум > Программирование > Форум программистов


Ответ
 
Опции темы Опции просмотра
Старый 21.10.2014, 17:03   #11 (permalink)
Илья Десятков
Новичок
 
Регистрация: 21.10.2014
Сообщений: 9
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Опять JS усердно пытается мне доказать что это NaN, может быть какая-то ошибка в формуле?
Илья Десятков вне форума   Ответить с цитированием

Старый 21.10.2014, 17:03
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

По содержанию ваш топик аналогичен данным темам

Про сдвиг фазы конденсатором
Отмена в коде автозагрузки проигрывателя
Ошибка в коде
Помогите исправить ошибку в коде

Старый 21.10.2014, 17:06   #12 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Да, последнее вычисление он не рассчитывает (если только его сократить). Щас попробую вникнуть и разобраться.

У вас есть возможность в течение 10 минут редактировать предыдущие посты - не стоит каждый раз писать новое сообщение.
MrSTEP вне форума   Ответить с цитированием
Старый 21.10.2014, 17:25   #13 (permalink)
MrSTEP
一步一步地会到目的
 
Аватар для MrSTEP
 
Регистрация: 09.05.2009
Адрес: Черноземье
Сообщений: 10,939
Записей в дневнике: 10
Сказал(а) спасибо: 140
Поблагодарили 80 раз(а) в 33 сообщениях
Репутация: 28362
По умолчанию

Краем глаза заметил, что если добавить пару скобок вот таким образом, то вычисление идет. Но насколько оно правильное - вопрос, в суть алгоритма я не вникал:
Цитата:
JDN = (day+(153*m+2)/12+((356*y)+(y/4)-(y/100)+(y/400)-32045))
MrSTEP вне форума   Ответить с цитированием
Старый 21.01.2015, 02:26   #14 (permalink)
lockhid
Новичок
 
Регистрация: 21.01.2015
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

var a, y, m, JDN, mounth, year, day;

day = prompt('Введите день месяца',2);
mounth = prompt('Введите номер месяца',8);
year = prompt('Введите год',1995);


a=(14-mounth)/12;
alert(a);

y =(4800+year)-a;
alert(y);

m = mounth+(12*a)-3;
alert(m);

JDN = (day+(153*m+2))/(12+(356*y)+(y/4))-((y/100)+(y/400))-32045;

alert(JDN);
lockhid вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Метки
javascript


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

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




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.