3 / 3 / 3
Регистрация: 27.04.2014
Сообщений: 230
|
||||||
1 | ||||||
Интервалы Зима/Лето для даты документа11.02.2016, 18:30. Показов 1573. Ответов 4
Метки нет (Все метки)
Доброго времени суток. есть задачка.
в самописной конфе по учету ГСМ есть расчет РасходПоНорме. раньше учитывалась одна норма, теперь введены нормы - зима и лето. проблема вот в чем - не могу найти интервалы дат, а именно, интервал Зима = с 01.12 (без учета года) по 15.03 (без учета года). интервал Лето = с 16.03 (без учета года) по 30.11 (без учета года). задача вот в чем. нужно, чтобы код проверял, чему равна дата документа (без учета года) и выполнял расчеты вот с таким условием: если Дата документа находится в интервале Зима, то выполняем условие1, если Дата документа находится в интервале Лето, то выполняем условие 2 вот, что получилось написать в коде:
подскажите пож-та.
0
|
11.02.2016, 18:30 | |
Ответы с готовыми решениями:
4
Во введенной дате определить время года (зима, весна, лето. осень) Вывести название соответствующего времени года («зима», «весна», «лето», «осень») Создать перечисляемый тип данных GOD – лето, осень, зима, весна Написать процедуру, которая выводит на экран время года ( весна, лето, осень, зима) |
844 / 607 / 211
Регистрация: 24.07.2013
Сообщений: 2,102
|
|
11.02.2016, 19:03 | 2 |
Тупо, что приходит в голову:
1) все сравниваемые даты привести к одному году (например 0001), 2) периоды, к которым проверятся принадлежность даты, разбить дополнительно на "подпериоды" до 01.01 и после. 3) проверить дату на принадлежность полученным периодам простым сравнением.
0
|
213 / 206 / 15
Регистрация: 29.05.2014
Сообщений: 1,061
|
|
11.02.2016, 21:03 | 3 |
Периодический регистр и срез последних - не спасет?
0
|
3 / 3 / 3
Регистрация: 27.04.2014
Сообщений: 230
|
|
12.02.2016, 08:57 [ТС] | 4 |
wwall, нет конечно. это дальше в дебри.
Tklwegsd, если не сложно, можете показать куском кода?
0
|
213 / 206 / 15
Регистрация: 29.05.2014
Сообщений: 1,061
|
||||||
12.02.2016, 09:00 | 5 | |||||
0
|
12.02.2016, 09:00 | |
12.02.2016, 09:00 | |
Помогаю со студенческими работами здесь
5
В зависимости от номера месяца вывести, какое это время года: весна, осень, лето или зима Вводится число от 1 до 4, определяющее пору года. Дать название этой поры года (1-зима, 2-весна, 3-лето, 4-Осень) Имеются описания: Сезон = (зима, весна, лето, осень) Погода = (тепло, холодно) По сезону ответить какова погода Delphi В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |