WMW

Kalkulator Wielkich Liczb

Free

Wykonuj dokładną arytmetykę na liczbach znacznie większych niż normalny kalkulator może obsłużyć: dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie, pierwiastek kwadratowy, silnię, modulo, NWD, i NWW.

Ostatnia Aktywność

Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.

Jeszcze brak aktywności. Bądź pierwszy.

Komentarze (0)

Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.

Komentarze gości są sprawdzane przed publikacją. Zaloguj się aby publikować natychmiast.

Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!

Co robi to narzędzie

Wykonuje dokładną arytmetykę na liczbach znacznie większych, niż zwykły kalkulator może dokładnie obsłużyć: dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie, pierwiastek kwadratowy, podnoszenie do kwadratu, silnia, modulo, NWD, i NWW, z regulowaną precyzją dziesiętną dla dzielenia i pierwiastków kwadratowych.

Jak To Działa

Każda liczba jest przechowywana jako dokładna liczba całkowita (używając typu BigInt JavaScriptu o dowolnej precyzji) razem ze skalą dziesiętną, zamiast jako przybliżona wartość zmiennoprzecinkowa, więc nie ma górnego limitu, ile cyfr może dokładnie przechować. Dodawanie, odejmowanie, i mnożenie łączą te liczby całkowite bezpośrednio i pozostają dokładne bez względu na to, jak duże stają się liczby. Dzielenie i pierwiastek kwadratowy nie zawsze mogą być wyrażone dokładnie (jak 1/3 lub √2), więc są obliczane do wybranej przez ciebie liczby miejsc dziesiętnych za pomocą arytmetyki całkowitej w stylu dzielenia pisemnego, z poprawnie zaokrąglaną ostatnią cyfrą zamiast jej ucinania. Potęgowanie używa tej samej dokładnej arytmetyki całkowitej, a silnia, modulo, NWD (algorytm Euklidesa), i NWW wszystkie operują bezpośrednio na liczbach całkowitych.

Problemy, które rozwiązuje

Często zadawane pytania

›Dlaczego potrzebuję specjalnego kalkulatora do dużych liczb?

Zwykłe liczby JavaScriptu (i większość kalkulatorów) niezawodnie przechowują tylko około 15-17 cyfr znaczących, poza tym wyniki po cichu tracą precyzję. To narzędzie wewnętrznie reprezentuje liczby jako dokładne liczby całkowite (używając arytmetyki BigInt o dowolnej precyzji) zamiast przybliżonych wartości zmiennoprzecinkowych, więc operacje na liczbach o setkach lub tysiącach cyfr pozostają dokładne.

›Jak dzielenie pozostaje dokładne przy tak dużych liczbach?

Dzielenie (i pierwiastek kwadratowy) mogą produkować nieskończenie powtarzające się lub niewymierne liczby dziesiętne, więc nie można ich przechować dokładnie. Zamiast tego, to narzędzie oblicza wynik do dowolnej liczby miejsc dziesiętnych, jaką wybierzesz (ustawienie "Precyzja dziesiętna"), poprawnie zaokrąglając ostatnią cyfrę zamiast ją ucinać. Dodawanie, odejmowanie, mnożenie, potęgowanie, i silnia są zawsze dokładne, bez żadnego zaokrąglania.

›Jakie formaty wejściowe są akceptowane?

Zwykłe liczby całkowite (123456789), dziesiętne (123,456), i notacja naukowa/E (23E18 lub 3.5e-19) są wszystkie akceptowane dla X i Y.

›Dlaczego bardzo duży wykładnik jest czasem odrzucany?

Niektóre kombinacje, jak liczba 500-cyfrowa podniesiona do potęgi 100 000, wyprodukowałyby wynik z dziesiątkami milionów cyfr, znacznie więcej, niż jakakolwiek przeglądarka może wygodnie obliczyć lub wyświetlić. To narzędzie szacuje rozmiar wyniku przed jego obliczeniem i odrzuca cokolwiek nierozsądnie dużego, zamiast pozwolić stronie zawiesić się.

›Dlaczego Silnia, Modulo, NWD, i NWW wymagają liczb całkowitych?

Te operacje są matematycznie zdefiniowane tylko dla liczb całkowitych; "silnia 3,5" lub "NWD 4,2 i 6" nie mają standardowego znaczenia. Wprowadź liczby całkowite dla X (i Y, tam gdzie ma zastosowanie), używając tych operacji.

Powiązane Narzędzia