PSDbul senin kide ikinci tekrarlamada +1 ekliyor hep
for($i=1; $i<300; $i++){
$s = $i % 91;
if ($s <= 60){
echo "$i - çalış <br>";
}else{
echo "$i - tatil <br>";
}
}iş görür sanırım
Yasin ikinci tekrarlamada kodun patlıyor usta 60 değil 59 gün çıkıyor.
for($gun=1;$gun<=365;$gun++)
{
$kalan = $gun % 91;
if(($kalan-60)>0)
echo "Çalışmıyorum - tatil <br>";
else
echo "Çalışmam lazım";
}Günün 91'e bölümünden kalanın, 60 eksiği sıfırdan büyükse çalışmıyordur.
örnek1: 61. gün
* 61 / 91 'den kalan = 61
* 60 eksiği = 1
* Sıfırdan büyük, çalışmıyor
örnek2: 94. gün
* 94 / 91 kalan = 3
* 60 eksiği = -57
* Sfırıdan küçük, çalışıyor
Biraz uzun oldu sanırım ama, iftardan sonra bi' update çekmeye çalışırım. malum kafa çalışmıyor şu an

biraz da günleri istedikleri gibi ayarlayabilsinler diye ayarlama yaptım. bakalım neler denilcek
$calisma = 60;
$tatil = 30;
$mod = $calisma + 1;
$gun = 1;
while($gun <= 365) {
if($gun % $mod != 0) {
echo $gun . '. gun calisiyor.<br />';
$gun++;
} else {
$j = 1;
for($i=1;$i<=$tatil;$i++) {
echo $gun . '. gun tatil.<br />';
$mod = $gun + $calisma + 1;
$gun++;
}
}
}
Sorunsuz çalışıyor