Yuvarlama, bir sayıyı, orijinaline yakın ancak daha basit bir değere dönüştürme işlemidir. Genellikle, bir sayının ondalık basamaklarını azaltmak veya sayıyı belirli bir basamağa (örneğin, en yakın onluğa, yüzlüğe) getirmek için kullanılır. Yuvarlama, hesaplamaları kolaylaştırmak, sonuçları daha anlaşılır hale getirmek veya gereksiz hassasiyeti ortadan kaldırmak için faydalıdır.
Birkaç farklı yuvarlama yöntemi vardır, ancak en yaygın olanları şunlardır:
Bir sayıyı, kendisinden küçük veya eşit olan en yakın tam sayıya yuvarlamaktır. Örneğin, 3.7 aşağı yuvarlandığında 3 olur.
Bir sayıyı, kendisinden büyük veya eşit olan en yakın tam sayıya yuvarlamaktır. Örneğin, 3.2 yukarı yuvarlandığında 4 olur.
Bu yöntemde, sayı en yakın tam sayıya yuvarlanır. Eğer sayı tam ortadaysa (örneğin, 3.5), genellikle yukarı yuvarlanır (4 olur). Ancak, bazı durumlarda (özellikle finansal hesaplamalarda) "en yakın çift sayıya yuvarlama" (round half to even) yöntemi kullanılır. Bu yöntemde, 3.5 → 4 olurken, 4.5 → 4 olur.
Finansal hesaplamalarda, yuvarlama işlemleri büyük önem taşır. Küçük yuvarlama hataları bile büyük miktarlarda para söz konusu olduğunda önemli farklar yaratabilir. Bu nedenle, finansal yuvarlama için özel kurallar ve standartlar belirlenmiştir.
Çoğu programlama dilinde, yuvarlama işlemleri için yerleşik fonksiyonlar bulunur. Bu fonksiyonlar, farklı yuvarlama yöntemlerini (aşağı, yukarı, en yakın) destekler. Örneğin, Python'da round() fonksiyonu, en yakın sayıya yuvarlama işlemini gerçekleştirir.
Örnek (Python):
sayi = 3.14159yuvarlanmis_sayi = round(sayi, 2) # 2 ondalık basamağa yuvarlaprint(yuvarlanmis_sayi) # Çıktı: 3.14