Üslü Sayı Hesaplama Tartışma Sayfası

anonymus
22.08.2018 21.31

yaptığım bir işlemden yanlış sonuç aldım programı yazanlar bu yorumu okursa düzeltsinler lütfen
"2 üzeri 281474976710656" işlemini yapmaya çalıştım yeterli hane verilmemişti bende 16777213 üzeri 16777216 şeklinde yaptım ve sonsuz çıktısı aldım

Cemil
23.08.2018 02.09

Bu kadar büyük bir sayıyı programlama dillerinin temel sayı tipleriyle hesaplayamazsınız. Bunun için özel yazılımlar gereklidir. Bu sitede doğal olarak temel tipler kullanılıyor. Kullanılabilecek bir özel tip var ama o da sadece tamsayılarla işlem yapabiliyor. Burada üs ondalık girilebilsin diye bunu da kullanmak mümkün değil.
Hesaplamada kullanılan tipin gösterebileceği en büyük tamsayı 253 sayısıdır. Bundan büyükler için sonucu sonsuz olarak görürsünüz.
Windows'un hesap makinesinde deneyin. Orada da sonucun geçersiz olduğunu söyleyecektir.
Ancak özel olarak büyük sayılar için sonucu tamsayı çıkacak şekilde üs hesaplayan bir sayfa eklenebilir.

© Burada yayınlanan metinler kaynağı ve lisansı bildirilenler hariç hesabet.com'a ait özgün metinlerdir. Herhangi bir yerden alıntı değildir. Bu metinler derslerde kaynak olarak kullanılabilir ancak başka bir web sitesi, görsel veya yazılı ortamda yayınlanamaz.