Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Есть ли функция, определяющая номер квартала, по дате?


Страницы:   1 2

asdf2 ©   (2008-03-28 15:30:00) 

Сабж.


Семеныч   (2008-03-29 21:34:00) [1]

> Johnmen ©   (29.03.08 21:19) [32]

Да, это заметно.


Johnmen   (2008-03-29 21:19:00) [2]

Для приведенных операций имеет значение только "мощность" множества. И совсем по-барабану, из скольких "множеств" состоит сущность.
Короче, учите комбинаторику.


> Семеныч   (29.03.08 17:02) [31]

Мы к бреду привычные. Продолжай...


Семеныч   (2008-03-29 17:02:00) [3]

Все это неправильно. Квартал надо определять не по номеру месяца (это слишком элементарно, Ватсон), а по номеру дня в году. И обязательно с учетом високосных лет.

Вот это будет правильно. Потому что сразу же возникает простор еще для пары сотен постингов на тему арифметики для третьего класса. Интересно же. И познавательно.

> asdf2
Если не секрет - Вы работаете программистом?


{RASkov}   (2008-03-29 12:34:00) [4]

> [28] Johnmen ©   (29.03.08 10:52)

div на 3 а не 4


Kolan   (2008-03-29 12:30:00) [5]

> Это о чем?

О годе видимо…


Johnmen   (2008-03-29 10:52:00) [6]


> Хоть квартал это и четвёртая часть, а месяцев в нём три... :)))

Это о чем?


Kolan   (2008-03-29 10:00:00) [7]

> не про квартиры же спрашивали…

А я об нем и не говорю :)

quarter (= 3 months) © Lingvo

А такой квартал это block.

PS
I’m still, I’m still Jenny from the block. :)


korneley   (2008-03-29 02:12:00) [8]


> Германн ©   (29.03.08 01:20) [24]


> Anatoly Podgoretsky ©   (29.03.08 01:31) [25]

ПризнаЮсь! С [4] до [19] ждал "разоблачения". Тем не менее, общие-то соображения верны, а "4" - частности...


Anatoly Podgoretsky   (2008-03-29 01:31:00) [9]

> Германн  (29.03.2008 1:20:24)  [24]

Какой подлый, их подтишка ударил.


Германн   (2008-03-29 01:20:00) [10]


> korneley ©   (29.03.08 00:37) [23]
>
>

Долго же ты выжидал этого момента! :)


korneley   (2008-03-29 00:37:00) [11]


> Johnmen ©   (28.03.08 23:11) [22]
> Result:=(Result - 1) div 3 + 1;
Наконец! Хоть квартал это и четвёртаячасть, а месяцев в нём три... :)))


Johnmen   (2008-03-28 23:11:00) [12]

Result:=(Result - 1) div 3 + 1;


Игорь Шевченко   (2008-03-28 23:09:00) [13]

Anatoly Podgoretsky ©   (28.03.08 21:37) [19]


> 7 div 4 + 1 = 2!!!


Это ошибка эсперимента


easy   (2008-03-28 22:53:00) [14]

function GetNumberQuarter(const AValue: TDateTime):Word;
var
 LYear, LDay: Word;
begin
 DecodeDate(AValue, LYear, Result, LDay);
 Result:=(Result*4) div 13+1;
end;


Anatoly Podgoretsky   (2008-03-28 21:37:00) [15]


> Result:=Result div 4+1;

7 div 4 + 1 = 2!!!


Сергей М.   (2008-03-28 16:47:00) [16]


> asdf2   (28.03.08 16:45) [17]


Кто ж знает, для кого ты сотворяешь свою "прогу")
Мож и для папуасов, у которых, вполне возможно, косой десяток "кварталов")


asdf2   (2008-03-28 16:45:00) [17]

Слово есть, квартальные отчеты есть, а
> понятие "квартал" вполне может отсутствовать как напрочь,
>  так и в традиционно приемлемом им виде


парадокс?


Игорь Шевченко   (2008-03-28 16:26:00) [18]

Palladin ©   (28.03.08 16:12) [15]


> Все правильно :) этот код несовместим с 5-кой. :)


Проблемы индейцев шерифа не волнуют :)


Palladin   (2008-03-28 16:12:00) [19]

Все правильно :) этот код несовместим с 5-кой. :) нужно изобретать MonthOf :)


Игорь Шевченко   (2008-03-28 16:08:00) [20]

easy ©   (28.03.08 15:54) [10]


> оно какую-то ошику пишет и не компилиться


Больно слышать


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо