CT Calc Tools

Kalkulator naukowy

Oblicz działania arytmetyczne, potęgi, pierwiastki, funkcje trygonometryczne, logarytmy i stałe dzięki bezpiecznemu parserowi działającemu w całości w przeglądarce.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Result

12.25

Parsed locally without eval.

Advertisement

Bezpieczny parser kalkulatora naukowego

Ten kalkulator obsługuje codzienne wyrażenia naukowe bez używania funkcji eval z JavaScriptu. Parser najpierw dzieli liczby, operatory, nawiasy, stałe i nazwy funkcji na tokeny. Następnie stosuje kolejność działań: najpierw nawiasy, potem funkcje i znaki jednoargumentowe, potęgi, mnożenie i dzielenie, a na końcu dodawanie i odejmowanie. Podstawowe reguły są dobrze znane: a + b, a − b, a × b, a ÷ b oraz a^b. Procent to skrót przyrostkowy, który zamienia poprzedzającą wartość na ułamek, dzieląc ją przez 100.

Dostępne funkcje to pierwiastek kwadratowy, sinus, cosinus, tangens, logarytm dziesiętny i logarytm naturalny. Funkcje trygonometryczne używają stopni, więc sin(30) zwraca 0.5. Stałe można wpisywać jako π, pi lub e. Niepoprawne wyrażenia, dzielenie przez zero, logarytmy liczb niedodatnich i pierwiastki z liczb ujemnych wyświetlają błąd zamiast niebezpiecznego lub mylącego wyniku.

Przykłady i obsługiwana składnia

Wypróbuj wyrażenia takie jak sqrt(144), 2^8, sin(45)^2 + cos(45)^2, log(1000) lub 50% * 200. Mnożenie trzeba wpisać jawnie, więc pisz 2*pi zamiast 2pi. Nawiasy można zagnieżdżać, aby grupować części dłuższego obliczenia. Przyciski wstawiają zwykły tekst do pola wyrażenia, a można też pisać bezpośrednio na klawiaturze.

Uwagi o prywatności i dokładności

Całe obliczanie odbywa się w przeglądarce na standardowych liczbach JavaScriptu. Nadaje się to do ogólnej matematyki, szkolnych sprawdzianów i szybkich szacunków inżynierskich, ale nie do finansów z dowolną precyzją ani algebry symbolicznej. Strona nie przesyła wyrażeń, nie zapisuje historii i nie wywołuje żadnego API matematycznego. Sprawdzaj ważne wyniki, zwłaszcza gdy liczy się zaokrąglanie, jednostki kątów lub ograniczenia dziedziny.

Przy długich wyrażeniach buduj obliczenie z mniejszych części i używaj nawiasów, by jasno określić swój zamiar. Zmniejsza to liczbę błędów i ułatwia sprawdzenie wyświetlanego wyrażenia, zanim zaufasz wynikowi.

Jak używać

  1. Wpisz lub dotknij wyrażenieUżywaj liczb, operatorów, nawiasów, stałych i funkcji takich jak sqrt, sin, cos, tan, log i ln.
  2. Oblicz bezpiecznieNaciśnij znak równości, aby uruchomić wbudowany parser. Strona nigdy nie używa eval.
  3. Sprawdź wynikPrzeczytaj wynik i znormalizowany wiersz wyrażenia, aby szybko się upewnić.

Najczęściej zadawane pytania

Czy ten kalkulator używa eval?
Nie. Dzieli wyrażenie na tokeny i oblicza je za pomocą małego, bezpiecznego parsera napisanego w TypeScripcie po stronie klienta.
Czy funkcje trygonometryczne używają stopni, czy radianów?
Sin, cos i tan używają stopni, bo jest to wygodniejsze w codziennym użyciu kalkulatora.
Co oznacza klawisz procentu?
Procent jest traktowany jako operator przyrostkowy, który dzieli poprzedzającą wartość przez 100.
Czy wyrażenia mogą opuścić moją przeglądarkę?
Nie. Wszystko jest obliczane lokalnie i żadna historia wyrażeń nie jest przesyłana.
Advertisement