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

C#에서 거듭제곱 값을 계산하는 방법 – Math.Pow() 메서드 완벽 가이드

C#에서 거듭제곱(지수) 값을 계산해야 할 때는 Math.Pow() 메서드를 사용하면 됩니다. 이 메서드는 .NET의 System 네임스페이스에 포함되어 있어 별도의 라이브러리 설치 없이 바로 활용할 수 있습니다.

Math.Pow() 메서드 기본 문법

Math.Pow() 메서드는 두 개의 double형 매개변수를 받습니다. 첫 번째 매개변수 n은 밑이 되는 숫자이고, 두 번째 매개변수 p는 거듭제곱의 지수입니다.

double res = Math.Pow(n, p);

메서드의 반환값도 double 타입이므로, 결과를 정수로 사용해야 하는 경우에는 형 변환(casting)이 필요할 수 있습니다.

예제 코드

다음은 7의 3제곱을 계산하는 완전한 C# 프로그램 예제입니다.

using System;
class Program {
   static void Main() {
      double n, p;
      n = 7;
      p = 3;
      Console.WriteLine("Exponent Power= "+n);
      double res = Math.Pow(n, p);
      Console.WriteLine("Result= {0}", res);
      Console.ReadLine();
   }
}

실행 결과

위 코드를 실행하면 다음과 같은 출력 결과를 확인할 수 있습니다.

Exponent Power= 7
Result= 343

정리

Math.Pow() 메서드를 사용하면 한 줄의 코드로 간단하게 거듭제곱 연산을 수행할 수 있습니다. 제곱근 계산(Math.Sqrt), 절댓값(Math.Abs) 등 다른 수학 함수들과 함께 System.Math 클래스의 다양한 기능을 활용하면 수치 계산 작업을 효율적으로 처리할 수 있습니다.