Przejdź do treści
Quaestio

Kalkulator podstawowy

Wpisz całe wyrażenie, jeśli chcesz, to z nawiasami, a wynik pojawi się podczas pisania.

Pisz na klawiaturze albo używaj przycisków. Enter oblicza.

Historia

Policz coś, a obliczenia pojawią się tutaj.

Osadź

Osadź to narzędzie na swojej stronie

Skopiuj kod i wklej go tam, gdzie ma się pojawić narzędzie, np. we wpisie na blogu albo na stronie szkoły. To nic nie kosztuje, ramka nie zawiera reklam, a narzędzie liczy w przeglądarce odwiedzającego.

Jak to działa

Ten kalkulator liczy całe wyrażenia, a nie krok po kroku. Możesz wpisać 12 * (3 + 4) i od razu dostać wynik, bez wcześniejszego liczenia nawiasu.

Kolejność działań jest zwykła: najpierw nawiasy, potem potęgi, potem mnożenie i dzielenie, a na końcu dodawanie i odejmowanie.

Separatorem dziesiętnym może być przecinek albo kropka, a spacje między cyframi są odczytywane jako separatory tysięcy. 1 000 + 1 daje więc 1001.

Znak procentu oznacza setne części, więc 50% to 0,5, a 200 * 10% to 20.

Enter oblicza, a Escape czyści. Wynik staje się punktem wyjścia do kolejnego obliczenia, tak jak w zwykłym kalkulatorze.

Wszystko jest liczone w przeglądarce. Wyrażenie jest rozkładane na drzewo i obliczane na jego podstawie, nigdy nie jest uruchamiane jako kod, więc to, co wpiszesz, nie może niczego wykonać.

Procent po plusie i minusie

Gdy procent stoi sam po plusie lub minusie, jest liczony od wszystkiego, co stoi przed nim, jak w zwykłym kalkulatorze kieszonkowym. 100 − 30% daje 70, 100 + 25% daje 125, a 50 + 50 + 10% daje 110, bo dziesięć procent liczy się od sumy 100.

Gdy procent jest częścią mnożenia, jest odczytywany jako setne części. 100 − 2 * 30% daje więc 99,4, bo 2 * 30% to 0,6, a 3 + 4% * 10 daje 3,4.

Liczby obok siebie

Liczba stojąca tuż przed nawiasem jest przez niego mnożona: 2(3 + 4) daje 14, a (1 + 2)(3 + 4) daje 21. Dwie liczby oddzielone tylko spacją nigdy nie są mnożone, bo spacja jest separatorem tysięcy: 2 3 to liczba 23, a 12 345,5 * 2 daje 24 691.

Przecinek między dwiema liczbami całkowitymi łączy je w ułamek dziesiętny zgodnie z zapisem, więc 2,05 to dwa i pięć setnych, a nie 2,5. Kropka też działa jako separator dziesiętny, więc 2.05 to to samo co 2,05. Potęgę dziesięciu zapisuje się literą e: 1e3 to 1000.

Co jest pokazywane, a co przechowywane

Przeglądarka liczy na 64-bitowych binarnych liczbach zmiennoprzecinkowych, zgodnie ze standardem JavaScriptu. Liczby 0,1 nie da się zapisać dokładnie w systemie dwójkowym, więc 0,1 + 0,2 jest przechowywane jako 0,30000000000000004. Wynik jest pokazywany z najwyżej dwunastoma cyframi znaczącymi, więc widzisz 0,3, ale Enter wstawia do pola pełną przechowywaną wartość, zapisaną z kropką.

Ten sam limit dwunastu cyfr dotyczy dużych liczb. 123456789012345 jest pokazywane jako 123 456 789 012 000, a trzy ostatnie zera pochodzą z wyświetlania, nie z obliczeń. Liczby od 10¹⁵ wzwyż i mniejsze niż jedna milionowa są pokazywane w zapisie wykładniczym. Nie wszystkie liczby całkowite powyżej 9 007 199 254 740 991 da się przechować dokładnie, więc 9999999999999999 jest zapisywane jako 10¹⁶ i pokazywane jako 1E16.

Pamięć, znak i historia

M+ dodaje bieżący wynik do pamięci, a M− go odejmuje. MR wpisuje zapamiętaną wartość na końcu wyrażenia, a MC czyści pamięć. ± zmienia znak ostatniej liczby, więc 3 + 2,5 staje się 3 + (−2,5), a drugie naciśnięcie usuwa znak. ans oznacza wynik ostatniego obliczenia. Historia przechowuje dwadzieścia ostatnich obliczeń, a kliknięcie wiersza przywraca wyrażenie. Ani pamięć, ani historia nie przetrwają przeładowania strony. Pole z wyrażeniem i wynikiem zostaje widoczne pod nagłówkiem strony, gdy przewijasz w dół do przycisków.

Źródła

Jak sprawdzamy narzędzia