기본·수학

제곱근·거듭제곱 계산기

거듭제곱과 제곱근을 빠르게 계산

제곱근·거듭제곱 계산기란?

거듭제곱은 어떤 수(밑)를 지정한 횟수(지수)만큼 곱한 값이며, 제곱근은 어떤 수를 제곱했을 때 원래 값이 되는 수입니다. 이 계산기는 거듭제곱(x^n)·제곱근(√x)·n제곱근(x의 n제곱근)을 실수 범위에서 즉시 계산합니다.

사용 방법

상단 탭에서 거듭제곱·제곱근·n제곱근 중 원하는 모드를 선택하고 값을 입력한 뒤 계산하기를 누릅니다. 거듭제곱은 밑과 지수(소수 가능), 제곱근은 값 하나, n제곱근은 값과 차수(n≥2 정수)를 입력합니다.

공식·참고표

거듭제곱: x^n. 제곱근: √x = x^(1/2). n제곱근: x^(1/n). 음수 밑은 정수 지수만, 음수 x의 제곱근·짝수차 n제곱근은 실수 해가 없어 오류로 표시됩니다.

대표 값
결과
2^101024
√164
27의 세제곱근3
계산기 없이 제곱근을 어림하는 법: √50≈7.07

√50처럼 완전제곱수가 아닌 값의 제곱근은 가장 가까운 완전제곱수 두 개 사이에 두고 어림할 수 있습니다. 7²=49, 8²=64이므로 50은 49와 64 사이에 있고, 49에 훨씬 가깝다는 것을 알 수 있습니다. 49와의 차이(50−49=1)를 두 완전제곱수의 간격(64−49=15)으로 나눈 비율만큼 7에서 8쪽으로 이동시키면 7 + 1/15 ≈ 7.067이라는 어림값이 나오는데, 실제 값 √50≈7.0711과 비교하면 소수점 둘째 자리까지 거의 일치할 만큼 정확합니다.

이 방법은 암산으로 제곱근의 대략적인 크기를 빠르게 가늠할 때 유용합니다. 다만 정확한 값이 필요하다면 이 계산기의 제곱근 탭에 값을 입력해 소수점 여덟 자리까지 정밀한 결과를 바로 확인하는 편이 안전합니다.

흔히 헷갈리는 오해: 음수의 제곱근과 0의 0제곱

(−2)² = 4이므로 "4의 제곱근은 −2일 수도 있지 않나?"라고 생각하기 쉽지만, 제곱근 기호 √는 관례상 0 이상인 주제곱근(principal root) 하나만을 가리킵니다. 즉 √4 = 2로 항상 양수(또는 0)만 결과로 나오며, −2는 '제곱하면 4가 되는 또 다른 수'일 뿐 √4의 값 자체는 아닙니다. 이 계산기의 제곱근 모드도 항상 양의 결과만 반환하는 이유가 여기에 있습니다.

0의 0제곱(0⁰) 역시 자주 오해되는 값입니다. x⁰=1이라는 규칙과 0ⁿ=0(n>0일 때)이라는 규칙이 동시에 0⁰에 적용되려 하기 때문에 수학적으로는 정의 방식에 따라 논쟁이 있지만, 이 계산기를 포함한 대부분의 프로그래밍 언어(자바스크립트의 Math.pow(0,0) 포함)와 조합론에서는 관례적으로 0⁰=1로 계산합니다.

What is the Power & Root Calculator?

Power (exponentiation) multiplies a base by itself a given number of times, while a root finds the number that, raised to a power, gives the original value. This tool computes power (x^n), square root (√x) and n-th root instantly over the reals.

How to use it

Pick a mode — power, square root, or n-th root — from the tabs, enter the values, then press Calculate. Power takes a base and exponent (decimals allowed), square root takes one value, and n-th root takes a value and a degree n (integer ≥ 2).

Formulas & reference

Power: x^n. Square root: √x = x^(1/2). n-th root: x^(1/n). Negative bases only allow integer exponents; the square root of a negative number, or an even-degree root of a negative number, has no real solution and is shown as an error.

Sample values
ExpressionResult
2^101024
√164
Cube root of 273
Estimating a square root without a calculator — √50≈7.07

For a value like √50 that isn't a perfect square, you can estimate it by placing it between the two nearest perfect squares. Since 7²=49 and 8²=64, 50 falls between 49 and 64, much closer to 49. Shifting from 7 toward 8 by the ratio of the gap to 49 (50−49=1, divided by the gap 64−49=15) gives an estimate of 7 + 1/15 ≈ 7.067 — remarkably close to the true value √50≈7.0711, matching to two decimal places.

This trick is handy for quickly gauging a square root's rough size by mental math. When you need an exact value, though, entering it into this calculator's square root tab gives a precise result to eight decimal places instantly.

Common misconceptions — negative square roots and zero to the zeroth power

Since (−2)²=4, it's tempting to think "couldn't the square root of 4 also be −2?" But the √ symbol is defined, by convention, to return only the non-negative principal root. That means √4 = 2 always — a positive result (or zero) only. −2 is simply "another number that squares to 4," not the value that √4 denotes. This is also why this calculator's square root mode always returns a positive result.

Zero to the zeroth power (0⁰) is another frequently misunderstood case. Because the rule x⁰=1 and the rule 0ⁿ=0 (for n>0) both seem to apply at 0⁰, mathematicians debate the "correct" definition depending on context — but most programming languages (including JavaScript's Math.pow(0,0)) and combinatorics conventionally treat 0⁰=1, as does this calculator.

음수의 제곱근은 왜 오류로 나오나요?
실수 범위에서 음수의 제곱근(2제곱근)은 존재하지 않습니다. 예를 들어 −4의 제곱근은 실수가 아니라 허수(2i)이며, 이 계산기는 실수 계산만 지원하므로 음수를 제곱근 모드에 입력하면 오류로 표시합니다. 다만 n제곱근에서 n이 홀수면 음수도 계산 가능합니다(예: −8의 세제곱근은 −2).
거듭제곱에서 지수에 소수를 입력할 수 있나요?
밑이 0 이상이면 지수에 소수(예: 2.5, 0.5)를 자유롭게 입력할 수 있습니다. 다만 밑이 음수인 경우에는 정수 지수만 실수 결과를 보장하므로, 음수 밑에는 정수 지수만 입력하도록 제한됩니다.
n제곱근은 어떻게 계산되나요?
n제곱근(x의 n제곱근)은 x^(1/n)으로 계산합니다. 예를 들어 27의 세제곱근은 27^(1/3)=3입니다. n이 짝수이고 x가 음수이면 실수 결과가 없어 오류로 표시됩니다.
계산기 없이 √50 같은 제곱근을 어림하는 방법은?
가장 가까운 완전제곱수 두 개 사이에 값을 두고 어림합니다. 7²=49, 8²=64이므로 √50은 7과 8 사이이며 49에 훨씬 가까우므로 7보다 살짝 큰 값(약 7.07)으로 추정할 수 있습니다. 실제 값 √50≈7.0711과 비교하면 이 어림법이 꽤 정확함을 확인할 수 있습니다.
0의 0제곱은 왜 1인가요?
수학적으로 0⁰은 정의 방식에 따라 논쟁이 있는 값이지만, 이 계산기를 포함한 대부분의 프로그래밍 언어와 조합론에서는 관례적으로 0⁰=1로 정의합니다. x⁰=1이 모든 0이 아닌 x에서 성립하는 규칙을 x=0까지 자연스럽게 확장한 결과입니다.
Why does the square root of a negative number show an error?
Negative numbers have no real square root — for example, the square root of −4 is not real but imaginary (2i). Since this tool only supports real-number results, entering a negative value in square-root mode shows an error. However, odd-degree n-th roots of negative numbers are valid (e.g. the cube root of −8 is −2).
Can I use a decimal exponent for power?
If the base is zero or positive, you can freely enter a decimal exponent (e.g. 2.5, 0.5). For negative bases, only integer exponents guarantee a real result, so negative bases are restricted to integer exponents.
How is the n-th root calculated?
The n-th root of x is computed as x^(1/n). For example, the cube root of 27 is 27^(1/3)=3. If n is even and x is negative, there is no real result and an error is shown.
How can I estimate a square root like √50 without a calculator?
Place the value between the two nearest perfect squares. Since 7²=49 and 8²=64, √50 falls between 7 and 8, much closer to 49, so it can be estimated as slightly above 7 (about 7.07). Comparing with the actual value √50≈7.0711 shows this estimate is quite accurate.
Why is zero to the zeroth power equal to 1?
Mathematically, 0⁰ is debated depending on the definition used, but most programming languages and combinatorics — including this calculator — conventionally define 0⁰=1, extending the rule x⁰=1 (which holds for every nonzero x) naturally down to x=0.