Müfettişin açıklama mı istediği soru ?

Kodla Büyü

pardus63

Seçkin Üye
Seçkin Üye
Mesajlar
484
Soruda ne kadar bilgisayar bilgim mi var yoksa matematik mi anlayamadım. Sizce burada ki yanlışlık neyden kaynaklanıyor
 

Ekli dosyalar

  • 1.jpg
    1.jpg
    35.4 KB · Görüntüleme: 529
Yanlışlık excel sorusunu resim olarak paylaşmanızdan kaynaklanıyor.
 
Excele yazmak zor muki burada ki islem hatasi 6 tane 7 toplami 40 yapmis bunun izahi nedir ki
 
(A1*B1)/C1 sonra D hucresindeki sayilar toplaniyor formul bu arada ozur
 
Sayın hocam,
Problemin kaynağı duyarlılıktan kaynaklanıyor. Aslında orada 6 tane 7 değil, 6 tane 0,06666666667 var. Dolayısıyla sonuç 42 değil de 400000000000002 gibi sonu 2 ile biten bir sayı olmalıydı. Ancak bilgisayar muhtemelen sayıyı gösterirken virgülden sonra çok yürütmüyor. Ancak işlemi tersten aldığınızda A1 hücresindeki 40 sayısını elde edebiliyorsunuz, bu da her ne kadar ekranda görünmese de işlem sonucunun bayağı bir virgülden sonra yürütüldüğünü gösteriyor.
Bölme işleminin sonucunda çıkan 23,066666666666667000000 işlemi aslında devreden ondalıklı bir sayı. Aslında sayı sonsuza kadar gidiyor ama bilgisayar belirli bir basamaktan sonra en sondaki rakamı yuvarlayıp, o şekilde ekrana getiriyor. Aynı şeyi toplama işleminin sonucunda da yapıyor ve en sondaki 2 sayısını göstermiyor, onu 0'a yuvarlıyor ve bize 138,400000000000000000 olarak gösteriyor.
Problemin kaynağı tamamen Excel programının devreden sayıları göstermedeki hassasiyetindeki sınırlamadan kaynaklanmaktadır.
 
Evet hocam excelin hassasiyeti değilde matematikle ilgili bir teorem varmış asel sonlu sayı denklemi onu referans alarak yapıyor
 
Geri
Üst