Yuvarlama Hesaplayıcı
Bir ondalık sayıyı, ikili kayan nokta dönüşümünün orta noktalarda yol açabileceği sürprizler olmadan seçtiğiniz basamağa yuvarlayın. Pozitif hassasiyet virgülden sonraki basamakları korur, sıfır tam sayıya yuvarlar, negatif hassasiyet ise onlar, yüzler veya daha büyük 10 kuvvetlerine yuvarlar. Tam yarıda sıfırdan uzağa yuvarlama, çift sayıya yuvarlama, tavan, taban ve kesme dâhil sekiz açık kural arasından seçim yapın.
Ondalık sayı nasıl yuvarlanır?
-
1
Kesin ondalık sayıyı girin
İsteğe bağlı artı veya eksi işaretiyle, ondalık ayırıcı olarak nokta ya da virgül kullanarak en fazla 30 basamak yazın. Hesaplayıcı, değeri ikili kayan noktaya dönüştürmek yerine basamakları doğrudan okur.
-
2
Basamağı seçin
Yüzde birler için 2, tam sayı için 0, onlar için -1, yüzler için -2 veya -12 ile 12 arasında herhangi bir hassasiyet kullanın.
-
3
Yarıya eşitlik kuralını seçin
Orta nokta durumlarının ve yönlü yuvarlamanın nasıl işleyeceğini seçin, ardından istenen hassasiyeti gösteren sondaki sıfırlar korunmuş olarak sonucu kopyalayın.
Ondalık basamaklar ve yuvarlama basamağı
p hassasiyeti, sayıyı 10^(-p) katına yuvarlar. Hassasiyet 2 yüzde birleri, 0 birleri, -3 ise binleri ifade eder. Önce istenen basamağa kadar olan rakamları koruyun. Ardından atılan bölümü inceleyip seçilen yöntemi uygulayın. Örneğin 1234,567 sayısını iki ondalık basamağa yuvarlarken 1234,56 korunur; atılan 7, en yakın sonucu 1234,57 yapar.
Çıktı, istenen hassasiyeti belirttiği için sondaki sıfırları korur. Bu nedenle 12 sayısı üç ondalık basamağa yuvarlandığında 12,000 olarak gösterilir.
Sekiz yöntem nasıl çalışır?
| Yöntem | 2,5 tam sayıya |
-2,5 tam sayıya |
|---|---|---|
| En yakın, tam yarıda sıfırdan uzağa | 3 |
-3 |
| En yakın, tam yarıda sıfıra doğru | 2 |
-2 |
| En yakın, tam yarıda çift sayıya | 2 |
-2 |
| En yakın, tam yarıda tek sayıya | 3 |
-3 |
| Pozitif sonsuza doğru | 3 |
-2 |
| Negatif sonsuza doğru | 2 |
-3 |
| Sıfıra doğru | 2 |
-2 |
| Sıfırdan uzağa | 3 |
-3 |
Eşitlik kuralı yalnızca tam bir orta noktada devreye girer. Tam sayı hassasiyetinde 2,5001 orta noktanın üzerindedir ve en yakına yuvarlayan tüm yöntemlerde 3 olur. Yönlü yöntemler hangi değerin daha yakın olduğuna bakmaz: tavan her zaman pozitif sonsuza, taban ise her zaman negatif sonsuza ilerler.
Kesin ondalık girdi neden önemlidir?
2,675 gibi değerler genellikle ikili kayan noktada sonlu ve kesin biçimde gösterilemez. Metni yuvarlamadan önce ikili kayan noktaya dönüştüren bir program, bu nedenle hedeflenen orta noktanın biraz altında veya üstünde bir değeri inceleyebilir. Bu hesaplayıcı, hangi basamakların atılacağına karar verirken ondalık basamakları metin olarak korur. Böylece 2,675, tam yarıda sıfırdan uzağa yöntemiyle iki basamağa yuvarlandığında tam olarak 2,68 olur.
Sekiz yöntemin tanımı, burada kullanılan en yakın dört kuralı ve yönlü dört kuralı adlandıran PHP 8.4 RoundingMode enum yapısını izler. PHP’nin round işlevi belgeleri de pozitif ve negatif hassasiyeti açıklar. Bu hesaplayıcı, girdiyi önce ikili kayan noktaya dönüştürmek yerine kuralları doğrudan ondalık basamaklara uygular.
Sık yapılan hatalar
- Ondalık basamakları anlamlı basamaklarla karıştırmayın.
0,004567sayısını iki ondalık basamağa yuvarlamak0,00, iki anlamlı basamağa yuvarlamak ise0,0046sonucunu verir. - Negatif sayılarda tavan ile sıfırdan uzağa yuvarlama farklıdır.
-2,1sayısının tavanı-2, sıfırdan uzağa yuvarlanmış hâli-3olur. - Mümkünse bir hesaplamanın yalnızca sonunda yuvarlama yapın. Ara sonuçları tekrar tekrar yuvarlamak hatanın birikmesine yol açabilir.
- Ondalık bölüm için nokta veya virgül kullanılabilir, ancak basamak gruplama ayırıcıları kabul edilmez. Bilimsel gösterimi sıradan ondalık biçime açarak ilgili her basamağı görünür hâle getirin.
Sık Sorulan Sorular
Ondalık ayırıcının solundaki bir basamağa yuvarlar. Hassasiyet -1 onlar, -2 yüzler, -3 ise binler basamağına yuvarlar. Örneğin 12345, varsayılan en yakın kuralıyla -2 hassasiyetinde 12300 olur.
Yalnızca tam orta noktada farklı sonuç verirler. Sıfırdan uzağa yöntemi daha uzaktaki değeri seçer; bu yüzden 2,5 sayısı 3 olur. Çift sayıya yöntemiyse korunan son basamağı çift olan sonucu seçer; dolayısıyla 2,5 sayısı 2, 3,5 sayısı 4 olur.
Negatif değerlerde değildir. Tavan pozitif sonsuza doğru ilerlemek demektir; bu nedenle -2,7 sayısı -2 olur. Sıfırdan uzağa yuvarlama ise -3 sonucunu verir. Açık yöntem adları, yukarı ve aşağı gibi belirsiz ifadeleri önler.
Sondaki sıfırlar istenen ondalık hassasiyeti gösterir. 5,200 sonucu üç ondalık basamağa yuvarlandığını belirtirken 5,2 tek başına bunu belirtmez. Bu sıfırlar, sabit basamaklı bir çalışma sayfasına veya rapora değer kopyalarken de yararlı olabilir.
Bu hesaplayıcı sabit ondalık basamaklara veya 10 kuvvetlerine yuvarlar. Anlamlı rakam sayısının ondalık ayırıcının konumundan bağımsız olarak sabit kalması gerekiyorsa Anlamlı Basamak Hesaplayıcıyı kullanın.
Değer, sonucu hesaplayıp göstermek üzere siteye gönderilir. İsteğe bağlı çok adımlı görünümde ayrıca sayfanın URL’sine eklenir; bu URL tarayıcı geçmişinde ve sunucu günlüklerinde kalabilir. Araç hesap gerektirmez ve kaydedilmiş bir hesaplama geçmişi sunmaz. Gizli bilgi girmeyin.
İlgili Araçlar
CPU ve GPU Darboğaz Hesaplayıcı
Aynı oyun sahnesinde ölçülen CPU ve GPU kare sürelerini karşılaştırın, FPS tavanını tahmin edin, tolerans uygulayın ve sonucun neyi kanıtlayıp kanıtlayamayacağını anlayın.
Asfalt hesaplama aracı
Bir araç yolu, otopark veya yol için ne kadar asfalt gerektiğini hesaplayın. Uzunluk, genişlik ve kalınlığı girerek ton, fit kare, kübik yarda ve toplam maliyeti öğrenin.
eGFR Hesaplayıcısı
Irk terimi içermeyen 2021 CKD-EPI kreatinin denklemiyle serum kreatinin, yaş ve cinsiyetten eGFR tahmin edin. Sonuç mL/min/1,73 m² birimindedir.
10K Tempo Hesaplayıcı
10K hedefiniz için kilometre ve mil başına gereken tempoyu, 5K ara geçişini ve koşu bandı için km/h ile mph hız karşılıklarını hesaplayın.
5K tempo hesaplayıcı
Bir 5K koşusunu istediğiniz sürede bitirmek için gereken km ve mil temposunu, ayrıca saate girebileceğiniz 1K ara sürelerini hesaplayın.
Harçlık Hesaplayıcı
"Yaş yılı başına sabit tutar" kuralı ve görev bazlı varyantlarla yaşa uygun çocuk harçlığı hesaplayın; bütçeleme için yıllık toplamlar dahil.