Jak liczymy

Ostatnia aktualizacja: 26 lipca 2026

Nie musisz wierzyć kalkulatorowi na słowo — zwłaszcza w sprawach zdrowia lub pieniędzy. Ta strona wyjaśnia prosto i w sposób możliwy do sprawdzenia, jak calcu.lol uzyskuje swoje liczby, łącznie z ograniczeniami.

Matematyka jest oddzielona od interfejsu

Obliczenia każdego kalkulatora znajdują się w osobnym, dedykowanym module — po jednym na kalkulator, łącznie ponad trzysta — napisanym jako czyste funkcje: te same dane wejściowe zawsze dają te same wyniki, bez ukrytego stanu i bez dostępu do sieci.

Ponieważ warstwa matematyczna jest ściśle oddzielona od interfejsu, dokładnie ten sam kod działa podczas wstępnego renderowania strony na serwerze i podczas korzystania z niej w przeglądarce. Odpowiedź nie może się w tych dwóch przypadkach różnić.

Arytmetyka dziesiętna z dokładnością do 30 cyfr znaczących

Zwykła arytmetyka zmiennoprzecinkowa słynie z tego, że na 0,1 + 0,2 odpowiada 0,30000000000000004. Aby uniknąć całej tej klasy błędów, obliczenia calcu.lol korzystają z arytmetyki dziesiętnej (biblioteka decimal.js) skonfigurowanej na 30 cyfr znaczących — dotyczy to także trygonometrii, logarytmów i pierwiastków, a nie tylko dodawania i mnożenia.

Wyświetlane wyniki są zaokrąglane dla czytelności, ale obliczenia w tle zachowują pełną precyzję, dzięki czemu w kolejnych krokach nie narastają błędy.

Twoje dane nigdy nie są nigdzie wysyłane do obliczeń

Obliczenia są wykonywane w całości na Twoim urządzeniu. Wpisywane liczby nie są przesyłane na serwer do przetworzenia — nie ma w ogóle żadnego zaplecza obliczeniowego. To ta sama gwarancja, którą opisuje polityka prywatności.

Każdy wynik to link

Pełny stan kalkulatora — wszystkie wprowadzone dane — jest zapisywany w adresie strony. Skopiuj link, a każdy, kto go otworzy, zobaczy te same dane i ten sam wynik. Dzięki temu wyniki są też odtwarzalne: link to kompletny, samowystarczalny zapis obliczenia.

Jak sprawdzana jest poprawność

Dokładność zapewnia zautomatyzowany zestaw testów uruchamiany przed każdym wdrożeniem:

  • Testy jednostkowe sprawdzają moduły matematyczne kalkulatorów na znanych wartościach i przypadkach brzegowych; większość modułów ma własny zestaw testów.
  • Testy niezmienników rejestru wymuszają, by każdy opublikowany kalkulator miał moduł matematyczny, komponent interfejsu i tłumaczenia we wszystkich językach (liczba języków: 22) — kalkulator nie może trafić na stronę niedokończony.
  • Testy poprawności tras sprawdzają każdą stronę kalkulatora w każdym języku (kalkulatory: 323 × języki: 22), aby upewnić się, że każda się ładuje i deklaruje poprawne metadane.

Skąd pochodzą dane

Niemal każdy kalkulator to samowystarczalna matematyka, która nie potrzebuje danych zewnętrznych. Jedyny wyjątek wart wspomnienia: przelicznik walut korzysta ze statycznej migawki kursów wymiany, a nie z danych na żywo — i informuje o tym na stronie, podając datę pobrania kursów.

Ograniczenia — uczciwie

Arytmetyka wysokiej precyzji gwarantuje, że wzór zostanie obliczony dokładnie; nie gwarantuje, że wzór pasuje do Twojej sytuacji. Szacunek TDEE, kategoria BMI czy prognoza spłaty kredytu to uproszczone modele rzeczywistości.

Wyniki mają charakter wyłącznie informacyjny i edukacyjny. Nie stanowią porady medycznej, finansowej, podatkowej, prawnej ani inżynierskiej — formalne zastrzeżenie zawiera regulamin. Przy ważnych decyzjach weryfikuj wyniki niezależnie i konsultuj się z wykwalifikowanym specjalistą.

Znalazłeś błąd?

Jeśli kalkulator podaje błędny wynik, administrator chce o tym wiedzieć. Zgłoś to przez profil GitHub github.com/dvddvd300 — dokładne dane wejściowe (lub po prostu link do udostępnienia, który je zawiera) pozwalają błąd naprawić.