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ć.