PHP Kontör Ödeme Sistemi (Algoritma Yardım)

sedattr

Öğrenci
Katılım
1 Ocak 2012
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
Merhaba arkadaşlar, direk sorunumu anlatmaya geçiyorum;

Şimdi bir kontör sistemi olarak anlatayım ben size sistemi daha rahat anlıyacaksınızdır.

Elimde 10,20,25,50 şeklinde kontör kartları var.

Bi müşteri geldi benden 80 kontör istedi. ben bunu en büyük kontörden başlıyarak vermek istiyorum.

Yani direk 8 tane 10 kontör degilde, 1 tane 50 1 tane 20 1 tanede 10 kontör şeklinde vermek istiyorum.

Bunu mantık olarak nasıl yapabilirm, birisi algoritmayı anlatabilirmi
 

ozkan370

Öğrenci
Katılım
22 Mart 2007
Mesajlar
99
Reaksiyon puanı
4
Puanları
0
mesela 130 kontör istedi büyük ten küçüge doğru çıkarma işlemi yaparsın 130-50=80 80-50=30 30-20=10 10-10=0 şimdi diceksin 25 atladın bunuda ek bir kontrol koyarsın 30 kontör kalınca otomatik 20 ve 10 kontör verir veya sonu 5 kontörle bitenleride 25 kontöre yönlendirebilirsin ki küsüratları hallebilesin yada 10 ve katları dersin 5 olanları yuvarlarsın yukarıya yada aşağıya bu tammen senin insiyatfinde for ve if ile yapabilecek bir işlem
 

sedattr

Öğrenci
Katılım
1 Ocak 2012
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
30 kontör kalınca otomatik 20 ve 10 kontor verir demişssin hocam yalnız 40 kontor kalsa 25 verse sonrada 10 verecek 5 kontoru veremeyecek.

ama diger bi dediginiz sonu 5 ise 25 i dahil edip degilsede etmezsek 25 i bu mantıklı olur.

yardımınız için teşekkür edeirm :)
 
Üst