Nasıl hesaplıyoruz

Son güncelleme: 26 Temmuz 2026

Özellikle sağlık veya para söz konusu olduğunda, bir hesaplayıcının söylediğine körü körüne inanmak zorunda kalmamalısınız. Bu sayfa, calcu.lol'ün sayılarını nasıl ürettiğini, sınırları dahil, açıkça ve doğrulanabilir biçimde anlatır.

Matematik arayüzden ayrı tutulur

Her hesaplayıcının matematiği kendine ait ayrı bir modülde bulunur (her hesaplayıcı için bir tane, toplamda üç yüzden fazla) ve saf fonksiyonlar olarak yazılmıştır: aynı girdiler her zaman aynı çıktıları üretir; gizli bir durum ve ağ erişimi yoktur.

Matematik katmanı arayüzden kesin biçimde ayrıldığı için, bir sayfa sunucuda önceden oluşturulurken de, siz tarayıcınızda onunla etkileşime girerken de birebir aynı kod çalışır. Cevap ikisi arasında farklı olamaz.

30 anlamlı basamakla ondalık aritmetik

Sıradan kayan noktalı aritmetik, bilindiği üzere 0,1 + 0,2 işlemine 0,30000000000000004 cevabını verir. Bu tür hataların tamamından kaçınmak için calcu.lol'ün matematiği, 30 anlamlı basamağa ayarlanmış ondalık aritmetik (decimal.js kütüphanesi) üzerinde çalışır; yalnızca toplama ve çarpmada değil, trigonometri, logaritma ve köklerde de.

Gösterilen sonuçlar okunabilirlik için yuvarlanır, ancak alttaki hesaplama tam hassasiyeti korur; böylece ara adımlarda sapma birikmez.

Girdileriniz hesaplanmak üzere hiçbir yere gönderilmez

Hesaplamalar tamamen cihazınızda çalışır. Yazdığınız sayılar işlenmek üzere bir sunucuya iletilmez; ortada hiçbir hesaplama arka ucu yoktur. Bu, gizlilik politikasında açıklanan güvencenin aynısıdır.

Her sonuç bir bağlantıdır

Bir hesaplayıcının tüm durumu (girdiğiniz her değer) sayfanın adresine kodlanır. Bağlantıyı kopyalayın; onu açan herkes aynı girdileri ve aynı sonucu görür. Bu, sonuçları yeniden üretilebilir de kılar: bir bağlantı, bir hesaplamanın eksiksiz ve kendi kendine yeten bir kaydıdır.

Doğruluk nasıl denetleniyor

Doğruluk, her dağıtımdan önce çalışan otomatik bir test paketiyle güvence altına alınır:

  • Birim testleri, hesaplayıcıların matematik modüllerini bilinen değerlere ve uç durumlara karşı sınar; modüllerin çoğunun kendine ait bir test paketi vardır.
  • Kayıt değişmezi testleri, yayımlanan her hesaplayıcının bir matematik modülüne, bir arayüz bileşenine ve 22 dilin tamamında çevirilere sahip olmasını zorunlu kılar; hiçbir hesaplayıcı yarım bağlanmış halde yayına çıkamaz.
  • Rota sağlığı testleri, her hesaplayıcı sayfasını her dilde (323 hesaplayıcı × 22 dil) çalıştırarak her birinin yüklendiğini ve doğru meta verileri bildirdiğini doğrular.

Veriler nereden geliyor

Hesaplayıcıların neredeyse tamamı kendi kendine yeten matematiktir ve harici veriye ihtiyaç duymaz. Belirtilmeye değer tek istisna: döviz dönüştürücü canlı bir akış değil, döviz kurlarının statik bir anlık görüntüsünü kullanır ve bunu, kurların alındığı tarihle birlikte sayfada açıkça belirtir.

Dürüstçe sınırlar

Yüksek hassasiyetli aritmetik, formülün doğru hesaplandığını garanti eder; formülün sizin durumunuza uyduğunu garanti etmez. Bir TDEE tahmini, bir VKİ kategorisi veya bir kredi projeksiyonu, gerçekliğin basitleştirilmiş bir modelidir.

Sonuçlar yalnızca bilgi ve eğitim amacıyla sunulur. Tıbbi, finansal, vergisel, hukuki veya mühendislik tavsiyesi değildir; resmi sorumluluk reddi kullanım koşullarında yer alır. Önemli kararlar için bağımsız olarak doğrulayın ve yetkin bir uzmana danışın.

Bir hata mı buldunuz?

Bir hesaplayıcı yanlış sonuç veriyorsa işletmeci bunu bilmek ister. github.com/dvddvd300 GitHub profili üzerinden bildirin; kesin girdiler (ya da bunları içeren paylaşılabilir bağlantı) hatanın düzeltilmesini mümkün kılar.