수학에서 같은 밑을 가진 두 거듭제곱을 곱할 때는 지수를 서로 더하면 됩니다. 즉, na × nb = n(a+b) 법칙이 성립합니다. C#에서는 이 원리를 활용해 손쉽게 계산할 수 있습니다.
밑(Base) 설정하기
먼저 밑이 될 값을 설정합니다.
double n = 2;
지수 설정하기
다음으로 곱셈에 사용할 두 개의 지수를 설정합니다.
double e1 = 5;
double e2 = 4;
두 지수를 더하면 5 + 4 = 9가 되며, 이는 2⁵ × 2⁴ = 2⁹와 동일한 결과를 의미합니다.
전체 예제 코드
같은 밑의 지수 곱셈 결과를 구하는 전체 코드는 다음과 같습니다.
예제
using System;
class Demo {
static void Main() {
double res, n, e1, e2;
n = 2;
e1 = 5;
e2 = 4;
res = e1 + e2;
Console.WriteLine("Result = {0}^{1} : {2}", n, res, Math.Pow(n, res));
Console.ReadLine();
}
}실행 결과
Result = 2^9 : 512
위 코드에서는 변수 res에 두 지수의 합(e1 + e2)을 저장한 뒤, Math.Pow() 메서드를 사용해 2⁹의 값을 계산합니다. 실행하면 결과로 512가 출력되는 것을 확인할 수 있습니다.