Ekteki örnekte SNT_GIRIS formunda taksitlendirme yaptığımda örneğin 100 tl için 6 taksite bölündüğünde tabloda gözüken 16,67 fakat taksit üzerine tıklandığında 16,6667 gib değer gözüküyor basamak sayısın 16,67 gibi olmasını nasıl sağlayabirim.
Uygulamanızı istediğiniz yönde düzenledim..
İlaveten; eklerken her defasında ekrana gelen mesajları kaldırdım..
Bence önemli olan taksitin doğru bölünmesi olduğu için taksit tutarlarını toplama denk gelecek şekilde oluşturabilme adına ilaveler yaptım..
Şöyle ki; 100 lirayı 6 ya böldüğümüzde siz taksit tutarı 16,67 olsun istiyorsunuz fakat 16,67x6 100,2 yapar.. Bunu engellemek için ilk taksit tutarını fazlalığı eksilterek yani 16,65 olarak belirlenecek şekilde ayarladım (son taksitte olabilir tabi)..
Bulunamayan yerleri bulmak için önce kaybolmak gerekir.
09-10-2011, 12:42 (En son düzenleme: 09-10-2011, 12:46 sonerdursun.)
Bu çalışmada tam verilen değeri küsüratı taksitlerin birine atayarak tamamlamış olduk peki verilen değer tam olupta üzerine eklenen değerler sonucunda bulunan değer küsüratlı çıkınca nasıl yuvarlayabilriz.
Örneğin Net rakam :89,29*5/100 = 4,4645
*5/100 = 4,4645
*2/100 = 1,7858
Toplam değer =100,0048
Sondaki 2 haneyi 0,0050 den küçük olduğunda 100,00 büyük olduğunda
100,01 olarak nasıl yuvarlayabilirim. Veya küçükte olsa büyükte olsa aşağı yukarı yuvarlamada sorun olmaz.maksat virgül sonrası 4 basamak olmasın.
12-10-2011, 16:54 (En son düzenleme: 12-10-2011, 16:59 sonerdursun.)
konudaki kodu kullandığımda 130,50+6,53+6,53+2,61 toplamında 146,17 (146,1730 gibi değer çıktığında virgülden sonraki 4 rakamın 1730 un 17 veya 1755 ise 18 gibi yuvarlanması) için ne yapmam gerek kodu kullandığımda 146,00 olarak yuvarlıyor