calculator
Performs arbitrary-precision arithmetic calculations including addition, subtraction, multiplication, division, and exponents. Use when the user asks to calculate, compute, or evaluate math expressions, or when precise decimal arithmetic is needed to avoid floating-point errors.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Performs arbitrary-precision arithmetic calculations including addition, subtraction, multiplication, division, and exponents. Use when the user asks to calculate, compute, or evaluate math expressions, or when precise decimal arithmetic is needed to avoid floating-point errors.
How to use
Upewnij się, że masz zainstalowany Node.js i npm na swoim komputerze. Umiejętność wymaga tych narzędzi do działania.
Przejdź do katalogu scripts w folderze umiejętności kalkulatora, używając terminala lub wiersza poleceń.
Zainstaluj zależności, uruchamiając polecenie npm ci (lub npm install, jeśli npm ci nie zadziała). To pobierze bibliotekę big.js, która obsługuje precyzyjne obliczenia dziesiętne.
Skompiluj umiejętność, wpisując npm run build. Ten krok przygotowuje kod do użycia.
Uruchom kalkulator, podając wyrażenie matematyczne jako argument: npm run calculate "wyrażenie". Na przykład: npm run calculate "2 + 3 * 4" zwróci 14, npm run calculate "10 / 4" zwróci 2.5, a npm run calculate "2 ^ 10" zwróci 1024. Możesz używać nawiasów, aby zmienić kolejność operacji — np. npm run calculate "(2 + 3) * 4" da wynik 20.
Jeśli wyrażenie zawiera błędy (puste wyrażenie, niedopasowane nawiasy lub dzielenie przez zero), kalkulator wyświetli komunikat o błędzie. Pamiętaj, że wykładniki muszą być liczbami całkowitymi — nie możesz obliczyć 2 do potęgi 0.5.