$\pi$ irrasyonel bir sayı olduğu için, bilgisayarlar kendisini ikilik tabanda tam olarak temsil edemiyorlar, en yakın temsilin de kosinüs karşılığı $0$ olmadığı için böyle bir sorunla karşı karşıya kalınıyor. Benzer bir nedenle, ikilik tabanda sonlu sayıda basamakla yazılamayan rasyonel sayılar için de aynı temsil sorunu olacak. Bu duruma 'floating error point' denir. Bu nedenle yapılan hesaplamalarda doğru yanlışlık kararı verilmesi gerektiğinde çoğunlukla eşitlik testinden geçirmek yerine, bulunan değerin marjinal hatanın ufak olduğu bir aralıkta olup olmadığını kontrol etmek çalışan programlar yazmaya yardımcı olur.