Bir fikir yürüteyim. Sayfa açıldığında ürün eklenme zamanı ile şuanki zamanı karşılaştırsak. Aradaki farkı alsak ve ürün fiyatı eksi çıkan sonuç desek her halde halletmiş oluruz.

simdikizaman-eklenmezamanı=A

eğer
A(mod2 eşit 0) --> urunfiyat-A
A(mod2 eşit değil 0) --> urunfiyat-(A-1)

bu şekilde olduğu zaman olur gibi duruyor. :)

1. olay

14:00-12:00=2 saat yada 2 lira
2(mod2 eşit 0) --> 24Tl-2=22Tl



2. olay

19:00-12:00=7 saat yada 7 lira
7(mod2 eşit değil 0) --> 24Tl-(7-1)=18TL



3.olay

20:00-12:00=8 saat yada 8 lira
8(mod2 eşit 0) --> 24Tl-8=16TL



gibi