Salgın günlerinde sıkıntıdan kodlama öğreneyim dedim ve pythona başladım.
Dairenin çevresini hesaplarken ekte gösterdiğim gibi bana ilginç gelen hatalı bir sonuç alıyorum. Bunun neden böyle olduğunu bilen var mı?
Kısaca özetleyeyim Pi değişkenine 3.14 değerini veriyorum r yarıçapı input ile giriş yaptiriyorum Dairenin cevresi formülüyle 2*pi*r olarak hesaplatiyorum.
Yaricapa 10 değerini verdigimde çevre 62.800000004 gibi saçma şekilde kusuratli çıkıyor. Yaricapa 10 dışında hangi değeri verirsem sonuç doğru çıkıyor sadece 10 değerini verdigimde sonuca saçma bir kusurat ekliyor. Bu neden oluyor. Bilen var mı?
IEEE 754, Floating Point Arithmetic diye araştırabilirsiniz. Dilden bağımsız çok genel bir konu hocam. Herhangi bir hatanız yok. Buradan anlatarak anlaşılması zor bence.
Salgın günlerinde sıkıntıdan kodlama öğreneyim dedim ve pythona başladım.
Dairenin çevresini hesaplarken ekte gösterdiğim gibi bana ilginç gelen hatalı bir sonuç alıyorum. Bunun neden böyle olduğunu bilen var mı?
Kısaca özetleyeyim
Pi değişkenine 3.14 değerini veriyorum
r yarıçapı input ile giriş yaptiriyorum
Dairenin cevresi formülüyle 2*pi*r olarak hesaplatiyorum.
Yaricapa 10 değerini verdigimde çevre 62.800000004 gibi saçma şekilde kusuratli çıkıyor. Yaricapa 10 dışında hangi değeri verirsem sonuç doğru çıkıyor sadece 10 değerini verdigimde sonuca saçma bir kusurat ekliyor.
Bu neden oluyor. Bilen var mı?
< Resime gitmek için tıklayın >
< Bu ileti mobil sürüm kullanılarak atıldı >