Bu ne tür bir hata? Her zaman olmuyor, ara sıra çıkıyor.
NormalizeDouble(değer, 4);
ve bunu çıkarır
0.5484000000001
Bu yardımdan:
NormalizeÇift ................................ Print() ile Journal'a yazdırıldığında normalleştirilmiş bir sayının beklediğinizden daha fazla ondalık basamak içerebileceğini unutmayın. Örneğin,
çifta=76.671;// 3 ondalık basamaklı normalleştirilmiş sayı Print("Yazdır(76.671)=",a);// olduğu gibi göster Print("DoubleToString(a,8)=",DoubleToString(a,8));// verilen hassasiyette çıktı
NormalizeÇift ................................ Print() ile Journal'a yazdırıldığında normalleştirilmiş bir sayının beklediğinizden daha fazla ondalık basamak içerebileceğini unutmayın. Örneğin,
çifta=76.671;// 3 ondalık basamaklı normalleştirilmiş sayı Print("Yazdır(76.671)=",a);// olduğu gibi göster Print("DoubleToString(a,8)=",DoubleToString(a,8));// verilen hassasiyette çıktı
Yani, piyasa genel bakışında sembolün ayarlandığı andan itibaren tarih yazılmaya başlayacak mı?
Bu ne tür bir hata? Her zaman olmuyor, ara sıra çıkıyor.
NormalizeDouble (değer, 4);
ve bunu çıkarır
0.5484000000001
Bu ne tür bir hata? Her zaman olmuyor, ara sıra çıkıyor.
NormalizeDouble(değer, 4);
ve bunu çıkarır
0.5484000000001
Bu ne tür bir hata? Her zaman olmuyor, ara sıra çıkıyor.
NormalizeDouble(değer, 4);
ve bunu çıkarır
0.5484000000001
Bu yardımdan:
NormalizeÇift
................................
Print() ile Journal'a yazdırıldığında normalleştirilmiş bir sayının beklediğinizden daha fazla ondalık basamak içerebileceğini unutmayın. Örneğin,
çift a=76.671; // 3 ondalık basamaklı normalleştirilmiş sayı
Print( "Yazdır(76.671)=" ,a); // olduğu gibi göster
Print( "DoubleToString(a,8)=" ,DoubleToString(a,8)); // verilen hassasiyette çıktı
terminalde verir:
DoubleToString(a,8)=76.67100000
Yazdır(76.671)=76.67100000000001
Nereye gidiyor?
Bu yardımdan:
NormalizeÇift
................................
Print() ile Journal'a yazdırıldığında normalleştirilmiş bir sayının beklediğinizden daha fazla ondalık basamak içerebileceğini unutmayın. Örneğin,
çift a=76.671; // 3 ondalık basamaklı normalleştirilmiş sayı
Print( "Yazdır(76.671)=" ,a); // olduğu gibi göster
Print( "DoubleToString(a,8)=" ,DoubleToString(a,8)); // verilen hassasiyette çıktı
terminalde verir:
DoubleToString(a,8)=76.67100000
Yazdır(76.671)=76.67100000000001
Buradaki hata ne?
Buradaki hata ne?
4 karakter ne olmalı! 4 karakter veren durumlar vardır ve ... 0000000001 ! Bu neden oluyor, aynı fonksiyon farklı değerler görüyor mu?
Bir değeri 4 haneye nasıl yuvarlarım ...
-------------------------------------------------- ---------------------------------
NormalizeDouble (değer, 4);
ve bunu çıkarır
0.5484000000001
4 karakter ne olmalı! 4 karakter veren durumlar vardır ve ... 0000000001 ! Bu neden oluyor, aynı fonksiyon farklı değerler görüyor mu?
Bir değeri 4 haneye nasıl yuvarlarım ...
-------------------------------------------------- ---------------------------------
NormalizeDouble(değer, 4);
ve bunu çıkarır
0.5484000000001
Bunu neden yapamıyorsun?
Böyle bir kod nasıl uygulanır?Bunu neden yapamıyorsun?
Böyle bir kod nasıl uygulanır?Bir kod şekillendirici uygulayın.
Ve bir dizi, ona erişmeden önce şunu bildirmelisiniz: