Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 같은 밑의 지수 곱셈 계산하는 방법

수학에서 같은 밑을 가진 두 거듭제곱을 곱할 때는 지수를 서로 더하면 됩니다. 즉, 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가 출력되는 것을 확인할 수 있습니다.