Вверх ↑
Этот топик читают: Гость
Ответов: 150
Рейтинг: 0
#1: 2011-03-04 01:38:04 ЛС | профиль | цитата
Здравствуйте!
Помогите, пожалуйста, найти ошибку в скрипте: почему-то на выходе не выдает данные именно для дат с 16 по 30 ноября любого года, тогда как все остальные даты распознает и выдает верные данные на выходе. Пример схемки именно такой, какой в программке, которую я мастерю. Вот код:
http://ntl-m.narod.ru/MistakeOfScript.rar
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#2: 2011-03-04 01:51:20 ЛС | профиль | цитата
Ntl-M писал(а):
Вот код:

Приветствую! Уважаемая Ntl-M, с наступающим праздником Весны

А вот код не прикрепился, к сожалению
карма: 22

0
Ответов: 150
Рейтинг: 0
#3: 2011-03-04 02:09:29 ЛС | профиль | цитата
nesco, спасибо!
С кодом просто беда, никак не могу его загрузить
Скидывает броузер и всё...

[size=-2]------ Добавлено в 02:09
Вот ссылочка, откуда можно скачать этот злополучный скрипт (небольшой по размеру), который никак не хочет грузиться на этот форум - там заархивированный sha файл с примером:
http://ntl-m.narod.ru/MistakeOfScript.rar
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#4: 2011-03-04 02:30:20 ЛС | профиль | цитата
Ntl-M писал(а):
не выдает данные именно для дат с 16 по 30

Видимо, связано с хвостами данных типа Real. Я их тут порезал, заработало

code_22778.txt
карма: 22

0
файлы: 1code_22778.txt [15.8KB] [316]
Ответов: 150
Рейтинг: 0
#5: 2011-03-04 02:38:01 ЛС | профиль | цитата
nesco, вау, ну и скорость! и правда работает! ОГРОМНОЕ СПАСИБО! Вот это подарок!
карма: 0

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#6: 2011-03-04 02:43:25 ЛС | профиль | цитата
Ntl-M писал(а):
ОГРОМНОЕ СПАСИБО!

Да всегда пожалуйста. Заходите еще
карма: 22

0
Ответов: 8930
Рейтинг: 823
#7: 2011-03-04 09:01:08 ЛС | профиль | цитата
Ntl-M, так хочется заглянуть в будущее, а Вас всё нет и нет С наступающим!
карма: 19

0
Ответов: 150
Рейтинг: 0
#8: 2011-03-04 16:10:47 ЛС | профиль | цитата
nesco, теперь буду снова тут появляться, решила доделать одну свою программку, начатую пару лет назад, так что ещё успею надоесть вопросами

Леонид писал(а):
С наступающим!


Леонид, спасибо! А будущее все равно настанет, заглядый в него или нет, а всё свершиться как было уготовано...
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#9: 2011-03-04 17:06:26 ЛС | профиль | цитата
Ntl-M, с наступающим праздником !

nesco, Леонид, а вы в алгоритм программы вникали ?
Неужели для того, чтобы разделить год на 12-ти дневные циклы, нужно применение Case на 365 пунктов ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 150
Рейтинг: 0
#10: 2011-03-04 17:08:28 ЛС | профиль | цитата
Tad, спасибо!
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2011-03-04 17:16:52 ЛС | профиль | цитата
Ntl-M, а если высокосный год, то писать новаый скрипт ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 150
Рейтинг: 0
#12: 2011-03-04 17:30:31 ЛС | профиль | цитата
Tad, точно он уже написан и всё правильно выдает, все остальные расчеты уже давно сделаны, просто есть некоторые ляпы, которые проявляются в процессе тестирования - как с этим скриптом...Надеюсь, с вашей професональной помощью я смогу их устранить
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#13: 2011-03-04 17:40:07 ЛС | профиль | цитата
Ntl-M, и ещё один вопрос : в этом скрипте 31.12 = 5. Следующий год 1.1 будет 6 или начнется опять с 1 ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 150
Рейтинг: 0
#14: 2011-03-04 17:51:58 ЛС | профиль | цитата
Tad, високосный год 31.12=6, а простой =5, следующий год будет начинаться 1.1 = 1 и т.д. Просто в скрипте все 365 дней года поделены на 12, а в другом скрипте на 10 таким образом, чтобы выдавали число от 1 до 12 и от 1 до 10 для дальнейших расчётов. То есть мне нужно именно конкретное число от 1 до 12 для конкретного дня конкретного месяца.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#15: 2011-03-04 19:41:22 ЛС | профиль | цитата
Понятно.
Леонид, давайте формулу.
Число дней = Выбранная дата Real - 31.12.год выбранной даты - 1
------------ Дoбавленo в 19.41:
Ntl-M, проверьте.
Верхнея Label - для 12
Нижняя - для 10

mag.rar
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1mag.rar [1KB] [172]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)