mantık çok basit. 1 yıl 365 gündür. bugün yılın x inci günü ise, o zaman 365-x=y(yılın bitmesine kalan gün) dersiniz.
for döngüsü ile 1 den başlar y ye kadar döner. ve for un içinde 7 li hafta günleri dizisi oluşturursunuz. böylece gelecek yılın ilk günü bulunur. (günler her 7 günde bir döndüğü için for kalan gün kadar dönerse son sayı ile dizi[en son] seçilirse son gün bulunur. dizi[1]=pzt vs.)
diğer yılın günleri için y+365 dersiniz.
for döngüsü ile 1 den başlar y ye kadar döner. ve for un içinde 7 li hafta günleri dizisi oluşturursunuz. böylece gelecek yılın ilk günü bulunur. (günler her 7 günde bir döndüğü için for kalan gün kadar dönerse son sayı ile dizi[en son] seçilirse son gün bulunur. dizi[1]=pzt vs.)
diğer yılın günleri için y+365 dersiniz.
hocam birşey diyeceğim 1 yıl 365 gün 6saatya bizim hocamız 6saatide eklemek gerekir dedi çünki mesala 1 ocak pazartesinden 4yıl sonra arada 1günlük eksiklik olur çünki 6saat onu nasıl ekliyeceğiz ?