{"id":2957,"date":"2026-11-04T08:17:50","date_gmt":"2026-11-04T08:17:50","guid":{"rendered":"https:\/\/wpcalc.com\/pl\/matematyka\/kalkulator-duzych-liczb\/"},"modified":"2026-11-04T08:17:50","modified_gmt":"2026-11-04T08:17:50","slug":"kalkulator-duzych-liczb","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/pl\/matematyka\/kalkulator-duzych-liczb\/","title":{"rendered":"Kalkulator du\u017cych liczb"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Dok\u0142adna arytmetyka bardzo du\u017cych liczb<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"2957\" data-favorite-title=\"Du\u017ce liczby\" data-favorite-url=\"https:\/\/wpcalc.com\/pl\/matematyka\/kalkulator-duzych-liczb\/\" data-favorite-excerpt=\"Wykonuje dok\u0142adne obliczenia na bardzo du\u017cych liczbach: dodawanie, odejmowanie, mno\u017cenie, dzielenie, pot\u0119gi, silnie, pierwiastki kwadratowe, NWD i NWW \u2014 do 1000 cyfr na liczb\u0119 i bez zaokr\u0105gle\u0144 zmiennoprzecinkowych. Wybierz operacj\u0119, wpisz dwie liczby i otrzymaj ka\u017cd\u0105 cyfr\u0119.\" aria-label=\"Dodaj do ulubionych\" data-favorite-icon=\"icon icon-arithmetic\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/pl\/matematyka\/kalkulator-duzych-liczb\/\" method=\"POST\" class=\"calculator\" id=\"calculator-2957\" data-post=\"2957\"><fieldset class=\"fieldset-input is-1\"><legend class=\"sr-only\">Pola danych<\/legend><div class=\"field\" id=\"input-1\"><label for=\"field-1\">Operacja<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"operacja\"><option value=\"add\">a + b (dodawanie)<\/option><option value=\"sub\">a \u2212 b (odejmowanie)<\/option><option value=\"mul\" selected>a \u00d7 b (mno\u017cenie)<\/option><option value=\"div\">a \u00f7 b (dzielenie)<\/option><option value=\"mod\">a mod b (reszta z dzielenia)<\/option><option value=\"pow\">x ^ y (pot\u0119gowanie)<\/option><option value=\"sqrt\">\u221ax (pierwiastek kwadratowy)<\/option><option value=\"fact\">n! (silnia)<\/option><option value=\"gcd\">NWD(a, b)<\/option><option value=\"lcm\">NWW(a, b)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">Pierwsza liczba (a)<\/label><div class=\"term\">a<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"pierwsza_liczba_a\" id=\"field-2\" aria-describedby=\"calc-info-2\" placeholder=\"np. 2, 2.5, 1e100 lub -3.2e50\" step=\"any\" value=\"123456789012345678901234567890\"\/><small id=\"calc-info-2\">Liczba ca\u0142kowita, dziesi\u0119tna (kropka lub przecinek) albo notacja naukowa, np. 3.2e50 czy \u22121.7E\u221230. Do 1000 cyfr przed wyk\u0142adnikiem; sam wyk\u0142adnik mo\u017ce mie\u0107 warto\u015b\u0107 co najwy\u017cej \u00b110 000.<\/small><\/div><div class=\"field has-term\" id=\"input-3\"><label for=\"field-3\">Druga liczba (b)<\/label><div class=\"term\">b<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"druga_liczba_b\" id=\"field-3\" aria-describedby=\"calc-info-3\" placeholder=\"e.g. 7, 0.125, 4.5e-30\" step=\"any\" value=\"987654321098765432109876543210\"\/><small id=\"calc-info-3\">Drugi argument, w tym samym formacie. Dla x ^ y wpisz liczb\u0119 ca\u0142kowit\u0105 od 0 do 10 000; przy \u221ax i n! to pole nie jest u\u017cywane.<\/small><\/div><div class=\"field has-term\" id=\"input-4\"><label for=\"field-4\">Liczba miejsc po przecinku (\u00f7 i \u221a)<\/label><div class=\"term\">P<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"liczba_miejsc_po_przecinku_i_\" id=\"field-4\" aria-describedby=\"calc-info-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" max=\"10000\" value=\"25\"\/><small id=\"calc-info-4\">U\u017cywane przy a \u00f7 b: liczba miejsc po przecinku ilorazu, z zaokr\u0105gleniem od 5 w g\u00f3r\u0119 \u2014 kalkulator informuje te\u017c, czy dzielenie wysz\u0142o dok\u0142adnie. U\u017cywane przy \u221ax: liczba miejsc po przecinku pierwiastka.<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Przelicz ponownie\" id=\"calculate-button\" data-post=\"2957\">Oblicz<\/button><button type=\"reset\">Wyczy\u015b\u0107<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Obliczaj automatycznie<\/label><small>Po w\u0142\u0105czeniu wynik aktualizuje si\u0119 automatycznie po zmianie dowolnej warto\u015bci.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Twoje wyniki<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Wynik<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Kopiuj wynik\" aria-label=\"Kopiuj wynik\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Cyfry znacz\u0105ce w wyniku<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Kopiuj wynik\" aria-label=\"Kopiuj wynik\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Notacja naukowa<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Kopiuj wynik\" aria-label=\"Kopiuj wynik\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-4\"><span class=\"field-title\"><span>Dok\u0142adny czy zaokr\u0105glony?<\/span><\/span><span class=\"field-value\" id=\"result-4\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Kopiuj wynik\" aria-label=\"Kopiuj wynik\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-5\"><span class=\"field-title\"><span>Jak obliczono wynik<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Kopiuj wynik\" aria-label=\"Kopiuj wynik\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Kopiuj link do tego obliczenia<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Zostaw komentarz<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"2957\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">Jak oceniasz ten wynik?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Lubi\u0119 to <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Pomocne <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Niejasne <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Rozczarowanie <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Niedok\u0142adne <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Wz\u00f3r dla du\u017cych liczb<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Wz\u00f3r<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ x = \\frac{V}{10^{S}}, \\qquad a \\times b = \\frac{V_a \\cdot V_b}{10^{S_a + S_b}}, \\qquad a \\pm b = \\frac{V_a \\cdot 10^{\\,s - S_a} \\pm V_b \\cdot 10^{\\,s - S_b}}{10^{s}}, \\quad s = \\max(S_a, S_b) \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Gdzie:<\/strong><\/p>\n<ul>\n<li>\\(V\\) \u2014 wszystkie cyfry liczby zapisane jako jedna dok\u0142adna liczba ca\u0142kowita BigInt (do 1000 cyfr)<\/li>\n<li>\\(S\\) \u2014 skala dziesi\u0119tna: \\(x = V\/10^S\\), wi\u0119c 2,5 jest zapisywane jako 25\/10, a 0,125 jako 125\/1000<\/li>\n<li>\\(s\\) \u2014 wsp\u00f3lna skala, kt\u00f3ra wyr\u00f3wnuje oba operandy do dodawania, odejmowania, reszty z dzielenia, NWD i NWW<\/li>\n<\/ul>\n<p>Poniewa\u017c ka\u017cda wpisana warto\u015b\u0107 jest przepisywana na liczb\u0119 ca\u0142kowit\u0105 ze skal\u0105, wszystkie dziesi\u0119\u0107 operacji wykonywanych jest wy\u0142\u0105cznie w dok\u0142adnej arytmetyce ca\u0142kowitej, a przecinek dziesi\u0119tny wraca dopiero przy wy\u015bwietlaniu. Mno\u017cenie, dodawanie, pot\u0119gowanie, silnie, NWD i NWW s\u0105 zawsze dok\u0142adne; dzielenie i pierwiastek kwadratowy s\u0105 zaokr\u0105glane w g\u00f3r\u0119 od po\u0142owej na zadanej pozycji dziesi\u0119tnej, a pole wyniku wyra\u017anie o tym informuje.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-2\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Du\u017ce liczby \u2013 przyk\u0142ad obliczenia<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Przyk\u0142ad:<\/strong> domy\u015blne dane wej\u015bciowe przy operacji <em>a \u00d7 b (mno\u017cenie)<\/em>: a = 123456789012345678901234567890 oraz b = 987654321098765432109876543210.<\/p>\n<p>\\[ 123456789012345678901234567890 \\times 987654321098765432109876543210 = 121\\,932\\,631\\,137\\,021\\,795\\,226\\,185\\,032\\,733\\,622\\,923\\,332\\,237\\,463\\,801\\,111\\,263\\,526\\,900 \\]<\/p>\n<p><strong>Wynik:<\/strong> 121932631137021795226185032733622923332237463801111263526900 \u2014 dok\u0142adny iloczyn o 60 cyfrach, podany jako 60 cyfr znacz\u0105cych, czyli 1,2193263114 \u00d7 10<sup>59<\/sup> w notacji naukowej. Kalkulator zmiennoprzecinkowy zachowa\u0142by z tych cyfr tylko pierwsze 15\u201317.<\/p>\n<p>\n\r\n<\/section>\n<h2>Jak korzysta\u0107 z kalkulatora du\u017cych liczb<\/h2>\n<ol>\n<li><strong>Operacja<\/strong> \u2014 wybierz jedn\u0105 z dziesi\u0119ciu operacji z listy rozwijanej: dodawanie, odejmowanie, mno\u017cenie, dzielenie, reszt\u0119 z dzielenia (mod), pot\u0119g\u0119, pierwiastek kwadratowy, silni\u0119, NWD lub NWW.<\/li>\n<li><strong>Pierwsza liczba (a)<\/strong> \u2014 wpisz do 1000 cyfr: liczb\u0119 ca\u0142kowit\u0105, u\u0142amek dziesi\u0119tny z kropk\u0105 lub przecinkiem albo zapis naukowy, np. <code>3.2e50<\/code> czy <code>-1.7E-30<\/code>. Dla \u221ax jest to x, a dla n! \u2014 n.<\/li>\n<li><strong>Druga liczba (b)<\/strong> \u2014 drugi operand w tym samym formacie. Dla <em>x ^ y<\/em> musi to by\u0107 liczba ca\u0142kowita od 0 do 10 000; przy \u221ax i n! pole jest ukryte, bo nie jest u\u017cywane.<\/li>\n<li><strong>Miejsca dziesi\u0119tne (\u00f7 i \u221a)<\/strong> \u2014 ustaw, ile miejsc dziesi\u0119tnych ma mie\u0107 iloraz lub pierwiastek (od 0 do 10 000). To pole pojawia si\u0119 tylko przy tych dw\u00f3ch operacjach.<\/li>\n<li>Odczytaj wyniki: pe\u0142ny <strong>Wynik<\/strong> z przyciskiem kopiowania, <strong>Cyfry znacz\u0105ce w wyniku<\/strong>, <strong>Notacja naukowa<\/strong> z 11 cyframi znacz\u0105cymi, werdykt <strong>Dok\u0142adny czy zaokr\u0105glony?<\/strong> oraz notatk\u0119 <strong>Jak obliczono wynik<\/strong>.<\/li>\n<\/ol>\n<h2>Operacje w pigu\u0142ce<\/h2>\n<table>\n<thead>\n<tr>\n<th>Operacja<\/th>\n<th>Druga liczba (b)<\/th>\n<th>Miejsca dziesi\u0119tne<\/th>\n<th>Wynik<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>a + b, a \u2212 b, a \u00d7 b<\/td>\n<td>u\u017cywana<\/td>\n<td>nieu\u017cywane<\/td>\n<td>zawsze dok\u0142adny<\/td>\n<\/tr>\n<tr>\n<td>a \u00f7 b (dzielenie)<\/td>\n<td>u\u017cywana, nie mo\u017ce by\u0107 0<\/td>\n<td>0\u201310 000<\/td>\n<td>dok\u0142adny, je\u015bli to mo\u017cliwe, w przeciwnym razie zaokr\u0105glony w g\u00f3r\u0119 od po\u0142owy i oznaczony jako zaokr\u0105glony<\/td>\n<\/tr>\n<tr>\n<td>a mod b (reszta z dzielenia)<\/td>\n<td>u\u017cywana, nie mo\u017ce by\u0107 0<\/td>\n<td>nieu\u017cywane<\/td>\n<td>dok\u0142adna; znak zgodny z pierwsz\u0105 liczb\u0105<\/td>\n<\/tr>\n<tr>\n<td>x ^ y (pot\u0119ga)<\/td>\n<td>liczba ca\u0142kowita 0\u201310 000<\/td>\n<td>nieu\u017cywane<\/td>\n<td>dok\u0142adny (x<sup>0<\/sup> = 1, a 0<sup>0<\/sup> = 1 zgodnie z konwencj\u0105)<\/td>\n<\/tr>\n<tr>\n<td>\u221ax (pierwiastek kwadratowy)<\/td>\n<td>ukryta<\/td>\n<td>0\u201310 000<\/td>\n<td>dok\u0142adny dla pe\u0142nych kwadrat\u00f3w, w pozosta\u0142ych przypadkach zaokr\u0105glony w g\u00f3r\u0119 od po\u0142owy<\/td>\n<\/tr>\n<tr>\n<td>n! (silnia)<\/td>\n<td>ukryta<\/td>\n<td>nieu\u017cywane<\/td>\n<td>dok\u0142adny, dla n = 0\u20135000<\/td>\n<\/tr>\n<tr>\n<td>NWD(a, b), NWW(a, b)<\/td>\n<td>u\u017cywana<\/td>\n<td>nieu\u017cywane<\/td>\n<td>dok\u0142adny; u\u0142amki dziesi\u0119tne s\u0105 dozwolone<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Dlaczego dok\u0142adna arytmetyka du\u017cych liczb jest tak wa\u017cna<\/h2>\n<p>Zwyk\u0142e kalkulatory i arkusze kalkulacyjne przechowuj\u0105 liczby jako 64-bitowe warto\u015bci zmiennoprzecinkowe IEEE 754, kt\u00f3re mieszcz\u0105 jedynie oko\u0142o 15\u201317 cyfr znacz\u0105cych. Wszystko poza tym jest po cichu zaokr\u0105glane: na wi\u0119kszo\u015bci system\u00f3w <code>1e20 + 1<\/code> daje dok\u0142adnie <code>1e20<\/code>, a iloczyn o 60 cyfrach zachowuje najwy\u017cej 17 poprawnych. Zaokr\u0105glenie jest niewidoczne na ekranie, ale realne, i kumuluje si\u0119 w ka\u017cdym kolejnym obliczeniu \u2014 a to powa\u017cny problem, gdy trzeba sprawdzi\u0107 du\u017cy iloczyn, policzy\u0107 kombinacje albo zweryfikowa\u0107 algorytm cyfra po cyfrze.<\/p>\n<p>Ten kalkULATOR ca\u0142kowicie rezygnuje z arytmetyki zmiennoprzecinkowej. Ka\u017cda wej\u015bciowa warto\u015b\u0107 jest przepisywana na jedn\u0105 liczb\u0119 ca\u0142kowit\u0105 BigInt \\(V\\) ze skal\u0105 dziesi\u0119tn\u0105 \\(S\\), a wszystkie operacje \u2014 dodawanie, mno\u017cenie, szybkie pot\u0119gowanie przez kwadratowanie, pierwiastki metod\u0105 iteracji Newtona, algorytm Euklidesa dla NWD, silnie liczone kolejnymi mno\u017ceniami \u2014 odbywaj\u0105 si\u0119 na tych liczbach ca\u0142kowitych, bez limitu 15\u201317 cyfr. Jedynym miejscem, gdzie mo\u017ce pojawi\u0107 si\u0119 zaokr\u0105glenie, jest dzielenie i pierwiastek kwadratowy na zadanej pozycji dziesi\u0119tnej, a pole <strong>Dok\u0142adny czy zaokr\u0105glony?<\/strong> jasno m\u00f3wi, w kt\u00f3rym przypadku jeste\u015b \u2014 werdykt \u201edok\u0142adny\u201d oznacza, \u017ce ka\u017cda pokazana cyfra jest poprawna.<\/p>\n<p>Pozosta\u0142e pola wynikowe pomagaj\u0105 pracowa\u0107 z d\u0142ugimi wynikami: <strong>Cyfry znacz\u0105ce w wyniku<\/strong> podaje dok\u0142adn\u0105 d\u0142ugo\u015b\u0107, a <strong>Notacja naukowa<\/strong> pokazuje rz\u0105d wielko\u015bci z 11 cyframi znacz\u0105cymi \u2014 przydaje si\u0119 do por\u00f3wnywania wielko\u015bci, a do dalszych przelicze\u0144 wygodny jest te\u017c <a href=\"https:\/\/wpcalc.com\/pl\/matematyka\/notacja-naukowa\/\">konwerter notacji naukowej<\/a>.Typowe zastosowania to sprawdzanie du\u017cych mno\u017ce\u0144 na piechot\u0119, kombinatoryka, weryfikowanie prac domowych na ogromnych liczbach i wszelkie zadania, w kt\u00f3rych narz\u0119dzie o podw\u00f3jnej precyzji po cichu zaokr\u0105gli\u0142oby odpowied\u017a.<\/p>\n<h2>Limity, konwencje i praktyczne wskaz\u00f3wki<\/h2>\n<ul>\n<li><strong>Rozmiar wej\u015bcia:<\/strong> ka\u017cda liczba mo\u017ce mie\u0107 do 1000 cyfr przed wyk\u0142adnikiem, a sam wyk\u0142adnik do \u00b110 000. Wyniki d\u0142u\u017csze ni\u017c 1 000 000 cyfr s\u0105 odrzucane z ostrze\u017ceniem, zamiast zawiesza\u0107 stron\u0119.<\/li>\n<li><strong>Pot\u0119gi i silnie:<\/strong> dla x ^ y wyk\u0142adnik musi by\u0107 liczb\u0105 ca\u0142kowit\u0105 od 0 do 10 000 (ujemne pot\u0119gi daj\u0105 rozwini\u0119cia niesko\u0144czone i s\u0105 odrzucane); n! przyjmuje liczby ca\u0142kowite od 0 do 5000. Dla mniejszych n dedykowany <a href=\"https:\/\/wpcalc.com\/pl\/matematyka\/kalkulator-silni\/\">kalkulator silni<\/a> pokazuje mno\u017cenie krok po kroku.<\/li>\n<li><strong>Dzielenie i pierwiastki:<\/strong> a \u00f7 b jest zaokr\u0105glane w g\u00f3r\u0119 od po\u0142owy do zadanej liczby miejsc dziesi\u0119tnych, a kalkulator informuje, czy dzielenie wysz\u0142o dok\u0142adnie. \u221ax najpierw sprawdza, czy x jest kwadratem sko\u0144czonego u\u0142amka dziesi\u0119tnego; je\u015bli nie, pierwiastek jest zaokr\u0105glany w g\u00f3r\u0119 od po\u0142owy i oznaczany.<\/li>\n<li><strong>Znak reszty:<\/strong> a mod b przyjmuje znak pierwszej liczby, tak jak operator % w JavaScriptcie i C. Je\u015bli potrzebujesz reszty zawsze nieujemnej (euklidesowej), popraw wynik, dodaj\u0105c |b| w\u00f3wczas, gdy wyjdzie ujemny.<\/li>\n<li><strong>NWD i NWW na u\u0142amkach dziesi\u0119tnych:<\/strong> oba operandy s\u0105 najpierw sprowadzane do wsp\u00f3lnej pot\u0119gi dziesi\u0105tki, wi\u0119c NWD(2,5; 1,5) = 0,5 dzia\u0142a naturalnie. Do codziennych liczb ca\u0142kowitych mo\u017cesz te\u017c skorzysta\u0107 z <a href=\"https:\/\/wpcalc.com\/pl\/matematyka\/kalkulator-nwd\/\">kalkulatora NWD<\/a>.<\/li>\n<li><strong>Arytmetyka modularna:<\/strong> je\u015bli potrzebujesz wy\u0142\u0105cznie x ^ y mod m, <a href=\"https:\/\/wpcalc.com\/pl\/matematyka\/kalkulator-potegowania-modularnego\/\">kalkulator pot\u0119gowania modularnego<\/a> pozwala unikn\u0105\u0107 budowania ogromnej pot\u0119gi.<\/li>\n<li><strong>Formatowanie:<\/strong> jako separator dziesi\u0119tny u\u017cywaj kropki albo przecinka, ale nigdy obu w jednej liczbie; spacje i typograficzne znaki minus s\u0105 czyszczone automatycznie. Wyniki stosuj\u0105 znak minus ASCII, wi\u0119c wklejaj\u0105 si\u0119 bez problem\u00f3w do innych narz\u0119dzi, a ka\u017cda odpowied\u017a ma przycisk <em>Kopiuj wynik<\/em>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Wykonuje dok\u0142adne obliczenia na bardzo du\u017cych liczbach: dodawanie, odejmowanie, mno\u017cenie, dzielenie, pot\u0119gi, silnie, pierwiastki kwadratowe, NWD i NWW \u2014 do 1000 cyfr na liczb\u0119 i bez zaokr\u0105gle\u0144 zmiennoprzecinkowych. Wybierz operacj\u0119, wpisz dwie liczby i otrzymaj ka\u017cd\u0105 cyfr\u0119.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[17],"class_list":["post-2957","post","type-post","status-publish","format-standard","hentry","category-matematyka","tag-kalkulatory-arytmetyczne"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/posts\/2957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/comments?post=2957"}],"version-history":[{"count":0,"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/posts\/2957\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/media?parent=2957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/categories?post=2957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/pl\/wp-json\/wp\/v2\/tags?post=2957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}