Artykuł
Zestaw do liczenia, którego nie musisz instalować
Większość szybkich obliczeń nie wymaga osobnej aplikacji. Napiwek, rabat, wiersz z podatkiem, przeliczenie przepisu czy cena za granicą to wszystko prosta arytmetyka. Kłopot z większością kalkulatorów online polega na tym, że działają w chmurze, więc liczby, które wpisujesz, wędrują na serwer. Zebrane tu narzędzia działają natomiast w całości w twojej przeglądarce. Otwierasz stronę, wpisujesz liczby, a wynik pojawia się lokalnie, bez wysyłania czegokolwiek i bez zakładania konta.
Procenty, napiwki i podatek
Te trzy obliczenia mają tę samą postać: kwota bazowa pomnożona przez stawkę. Napiwek 20 procent od rachunku 45,00 to 45 razy 0,20, czyli 9,00, razem 54,00. Rabat 15 procent od artykułu za 80,00 odejmuje 12,00 i zostawia 68,00. Podatek działa tak samo, tylko odwrotnie: cena 50,00 z 8 procent podatku dodaje 4,00, czyli 54,00 przy kasie. Liczone w pamięci łatwo o drobną pomyłkę, zwłaszcza gdy dzielisz rachunek albo wyciągasz podatek już wliczony w cenę. Kalkulator procentów obsługuje proste proporcje, kalkulator napiwków dodaje podział na kilka osób, a kalkulator podatku pozwala przejść od ceny netto do ceny końcowej lub odzyskać kwotę netto z sumy. Każda liczba zostaje na twoim urządzeniu.

Metryczne i imperialne, obok siebie
Przełączanie się między układami miar to codzienność dla każdego, kto czyta przepisy, instrukcje czy przewodniki napisane dla innego regionu. Przeliczenia to stałe proporcje, więc mała tabela odniesienia obejmuje niemal wszystko, czego potrzeba na co dzień: 1 cal to 2,54 centymetra, 1 stopa to 30,48 centymetra, 1 mila to około 1,609 kilometra, 1 funt to około 0,454 kilograma, a 1 galon amerykański to około 3,785 litra. Temperatura jest wyjątkiem, bo poza skalą ma też przesunięcie: aby przejść z Fahrenheita na Celsjusza, odejmujesz 32 i mnożysz przez pięć dziewiątych, więc 68 F daje 20 C. Konwerter jednostek obejmuje długość, masę, objętość, temperaturę i kilka innych kategorii, więc nie musisz pamiętać dokładnego przelicznika dla każdej.
Miary kuchenne zależą od składnika
Przeliczenia kuchenne mylą, bo szklanka mierzy objętość, a składnik z przepisu często waży się, i związek między nimi zależy od gęstości. Szklanka wody waży około 240 gramów, ale szklanka zwykłej mąki to tylko około 120 gramów, a szklanka cukru kryształu to mniej więcej 200 gramów. Traktowanie ich tak samo to droga do suchego lub zbitego ciasta. Konwerter kuchenny przechowuje typowe gęstości popularnych składników, więc gdy poprosisz o szklankę mąki w gramach, użyje wartości dla mąki, a nie ogólnej. Nie potrafi jednak wiedzieć, jak mocno ubijasz szklankę, dlatego poradniki cukiernicze zalecają ważenie mąki, gdy liczy się dokładność.
Waluty, z uczciwym zastrzeżeniem
Waluta to jedyne obliczenie z tej listy, które naprawdę potrzebuje danych z zewnątrz, bo kursy zmieniają się każdego dnia. Konwerter walut pobiera publiczną tabelę kursów dziennych, ten sam rodzaj publicznej informacji, który każdy może sprawdzić, a potem wykonuje przeliczenie w twojej przeglądarce. Z tego rozwiązania wynikają dwie rzeczy. Po pierwsze, kursy to dzienna migawka, a nie strumień rynkowy na żywo, więc nadają się do oszacowania z grubsza, ile znaczy cena w twojej walucie, ale nie są kursem, jaki bank czy makler podałby w danej sekundzie. Po drugie, pobierana jest tylko publiczna tabela kursów; kwoty, które wpisujesz, nigdy nie są wysyłane, a ostatnia migawka zostaje w pamięci podręcznej, dzięki czemu narzędzie działa też offline, z datą i źródłem widocznymi na ekranie.
Precyzja liczb zmiennoprzecinkowych w kalkulatorach przeglądarkowych
JavaScript reprezentuje wszystkie liczby jako 64-bitowe liczby podwójnej precyzji IEEE 754. Ten format może dokładnie reprezentować liczby całkowite do 2^53, ale wprowadza błędy zaokrąglania dla wielu wartości dziesiętnych: 0.1 + 0.2 oblicza się do 0.30000000000000004, a nie 0.3. Przy obliczeniach takich jak podział procentowy, przeliczanie jednostek lub zaokrąglanie podatku ma to znaczenie. Jednym z powszechnych podejść jest skalowanie wartości do liczb całkowitych przed operacją (na przykład traktowanie kwot walutowych jako całkowitych centów), a następnie skalowanie z powrotem na koniec. Dla potrzeb wyższej precyzji biblioteki dowolnej precyzji operują na ciągach cyfr zamiast na natywnych liczbach zmiennoprzecinkowych, kosztem wydajności. Zrozumienie, którego podejścia używa kalkulator, mówi, czy wynik jest zaokrąglony do progu wyświetlania, czy też IEEE 754 przenosi zaokrąglenie przez cały łańcuch.

Narzędzia w tym artykule
- Kalkulator procentówOblicz X% z Y, jakim procentem Y jest X, zmianę procentową oraz zwiększ/zmniejsz o %. Bez wysyłania.
- Kalkulator napiwkówOblicz kwotę napiwku, łączny rachunek i podział na osoby natychmiast, bez przesyłania plików, w pełni offline.
- Kalkulator VAT i podatkuDodaj lub odejmij VAT i podatek od sprzedaży natychmiast. Wszystkie obliczenia pozostają na Twoim urządzeniu, nic nie jest przesyłane.
- Przelicznik walutPrzeliczaj między ponad 200 walutami po kursach dziennych, kwoty zostają w przeglądarce. Bez wysyłania.
- Przelicznik kuchennyPrzeliczaj jednostki kuchenne, szklanki, gramy, ml, oz, według składnika, plus °F ↔ °C. Bez wysyłania.
- Konwerter jednostekPrzeliczaj jednostki długości, masy, temperatury, objętości, powierzchni, prędkości, danych i czasu. Bez wysyłania.
Najczęściej zadawane pytania
Czy te kalkulatory działają offline?
Narzędzia do procentów, napiwków, podatku, jednostek i kuchni to czysta arytmetyka i działają w całości w przeglądarce, więc po wczytaniu strony pracują dalej bez połączenia. Konwerter walut potrzebuje dziennej tabeli kursów, ale zapisuje w pamięci podręcznej tę ostatnio pobraną, więc również działa offline na tej migawce, której data jest wyraźnie pokazana.
Czy kursy są takie same jak w moim banku?
Nie. Konwerter używa publicznego kursu referencyjnego aktualizowanego raz dziennie, dobrego do zrozumienia, ile warta jest zagraniczna cena. Bank albo wydawca karty stosuje własny kurs w chwili transakcji i zwykle dodaje marżę lub opłatę, więc kwota na wyciągu będzie się nieco różnić od przeliczonego oszacowania.