« Отговор #10 -: Mar 31, 2006, 20:23 »
Здравейте отново! Извинявам се на всички, които съм засегнал. Започнах да я мисля задачката и дано съм на правилния път. Схванах как се изчислява какъв ден от седмицата е дадена дата. Сега обмислям дали да използвам масив, който е динамичен и в него да зареждам първоначално за всеки месец от януари до декември числата от месеца, като клетките от масива например първа, седма, четиринадесета и т.н. съдържат неделите.
След попълването на дните за януари ще ги визуализирам на екрана подредени в колони по седмици и след това в същия масив ще запълня дните за февруари. Ще задам за всеки месец променлива, т.е. 12 на брой, които да съдържат броя на дните в дадения месец. Незнам дали това няма да стане по-удобно с оператора case of, като използвам само една променлива. За февруари, например ако годината е високосна, ще го оставя да го смята след прочитането на годината и ще добавя единица към месеца. И така, докато не покажа на екрана всички месеци на зададената година. Самата формула за смятането на неделята по метода на Орлин Шопов ще я задам някакси. Ако ви се струва пълна глупост това, което съм написал или пък ако случайно е вярно, просто ми кажете. Не се притеснявайте. Търпя критика. Самоук програмист съм и въпреки, че съм 3-та година в Техническия, специалност КСТ и програмирането ми е изключително приятно, точно такива задачки ми бъркат в здравето и ме мъчат сериозно.