cloudguy adlı üyeden alıntı: mesajı görüntüle
"Eğer sayi_oran eşitse sayi_miktar büyük olan öncelikli." İkside eşitse büyük olanı nasıl bulabiliriz sanırım anlamadım daha detaylı bir şekilde anlatabilir misiniz?
sayi_oran eşitse sayi_miktar büyük olan öncelikli yani;

1500 - 15
1750 - 15
gibi bir durumda ilk -1750 çıkarılacak sonra -1500 çıkarılacak

sayi_oran ve sayi_miktar eşitse, ikisinden de eşit miktarda alınacak. sayi_miktarları ikiye bölünüp ana sayıdan çıkarılacak yani;

2000 - 17
2000 - 17
gibi bir durumda ikisinden de 1000 er alınıp çıkarılacak. Ama burda bir sıkıntı daha var, ana sayıdan geriye sadece 800 kalmış olabilir. Bu durumda -400 -400 şeklinde yine ikisinden de eşit miktarda alınacak

sayi_miktar eşitse sayi_oran büyük olan işleme girecek yani;
4000 - 14
4000 - 15
gibi bir durumda ilk önce alttaki veriden -4000 alınacak sonra üsttekinden -4000 alınacak.