s.a. şu anda ticari program hazırlıyorum ancak gerek küsürat hesaplamlarında gerekse parasal işlemlerde float tipinin bazan sıkıntı yarattığını biliyorum ancak forumdaki arkadaşların tecrübelerine bir konuda başvurma ihtiyacı hissettim.
tüm parasl işlermlerinde veri tiplerini double olara tanımlamammı daha iyisdir yoksa numerical diyp decimal kısmını 2 ya da 4 olarak tanımlamam mı daha iyi olur.
Kolay gelsin.
double mi numeric mi?
double alan tanımla özellikle çarpma bölme gibi işlemlerde net yanıtlar almak istiyorsan
çünkü numeric verdiğin küsürata göre kesip atacaktır buda net yanıtlar vermez.
Kolay Gelsin...
çünkü numeric verdiğin küsürata göre kesip atacaktır buda net yanıtlar vermez.
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Merhaba,
Double alan kullanan Logo Lks'de de problem çıkıyor. Şöyleki :Borç Alacak listesi alındığında veya Excell e atıldığında adamın borcu olmadığı halde borç listesinde duruyor. Neden olduğuna baktığınızda çok küçük kusüratlardan kaynaklandığı ortaya çıkıyor yani float veya double dan kaynaklanıyor.
Avantaj dezavantaj karşınızda artık hangisini kullanacağınız size kalmış.
Kolay gelsin.
Double alan kullanan Logo Lks'de de problem çıkıyor. Şöyleki :Borç Alacak listesi alındığında veya Excell e atıldığında adamın borcu olmadığı halde borç listesinde duruyor. Neden olduğuna baktığınızda çok küçük kusüratlardan kaynaklandığı ortaya çıkıyor yani float veya double dan kaynaklanıyor.
Avantaj dezavantaj karşınızda artık hangisini kullanacağınız size kalmış.

Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Logo Go özel eğitim, web tasarım, teknik servis
Merhaba,
Ben double precision kullanıyorum ama numeric'te kullanılabilir. Normalde YTL değerli olduğu için 4 haneli kuruş kullanmak bence daha iyi. Ama bu tamamen yapacağınız işle alakalı. Öyle yerler, rakamlar olabilir ki kuruşları hiç tutmazsınız mesela. Bu ihtiyacınıza göre siz karar verin. Genel bir program ise double precision kullanın.
Eğer Double precision'da küsuratlar sorun oluyorsa cast ile numeric'e çevirebilir, istediğiniz hassasiyette alabilirsiniz.
Kolay gelsin.
Ben double precision kullanıyorum ama numeric'te kullanılabilir. Normalde YTL değerli olduğu için 4 haneli kuruş kullanmak bence daha iyi. Ama bu tamamen yapacağınız işle alakalı. Öyle yerler, rakamlar olabilir ki kuruşları hiç tutmazsınız mesela. Bu ihtiyacınıza göre siz karar verin. Genel bir program ise double precision kullanın.
Eğer Double precision'da küsuratlar sorun oluyorsa cast ile numeric'e çevirebilir, istediğiniz hassasiyette alabilirsiniz.
Kolay gelsin.
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
Cevaplarınız için teşekkürler. Kullanacağım yer ticari programve Entegre Muhasebe de olacak. Yani tüm hesaplar para üzerine olacak ve küsüratlar da (kdv iskonto vs. vs.) buna göre yuvarlanacak.
Yani çok yüksek (8-10 haneli) hassasiyet gerekmeyecek. duruma göre küsürat kısmı 2 veya 4 basamaktan fazla olmayacak.
Ayrıca :
Yani çok yüksek (8-10 haneli) hassasiyet gerekmeyecek. duruma göre küsürat kısmı 2 veya 4 basamaktan fazla olmayacak.
Ayrıca :
Bu tip konular float tipinde daha yoğun olmakla beraber bazen double tipi değişkende de böyle sonuçlar doğura biliyor.ofenX yazdı:Merhaba,
Double alan kullanan Logo Lks'de de problem çıkıyor. Şöyleki :Borç Alacak listesi alındığında veya Excell e atıldığında adamın borcu olmadığı halde borç listesinde duruyor. Neden olduğuna baktığınızda çok küçük kusüratlardan kaynaklandığı ortaya çıkıyor yani float veya double dan kaynaklanıyor.
Avantaj dezavantaj karşınızda artık hangisini kullanacağınız size kalmış.![]()
Kolay gelsin.