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

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

C#에서 분수(소수점) 거듭제곱을 계산하려면 Math.Pow 메서드를 사용하면 됩니다. 이 메서드는 System 네임스페이스에 포함되어 있으며, 밑(base)과 지수(exponent) 두 개의 double 형 매개변수를 받아 거듭제곱 결과를 반환합니다.

Math.Pow 메서드 기본 사용법

Math.Pow의 기본 구문은 다음과 같습니다.

double result = Math.Pow(base, exponent);

예를 들어, 5의 3.7제곱을 계산하려면 아래와 같이 작성합니다.

double res = Math.Pow(5, 3.7);

지수가 정수가 아닌 분수나 소수일 경우에도 동일한 방식으로 처리할 수 있어, 제곱근이나 임의의 실수 지수 연산이 필요할 때 유용하게 활용됩니다.

전체 예제 코드

다음은 C#에서 분수 거듭제곱을 계산하는 방법을 보여주는 완전한 예제입니다.

using System;
class Program {
    static void Main() {
        double res = Math.Pow(5, 3.7);

        Console.WriteLine("Result = {0}", res);
        Console.ReadLine();
    }
}

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Result = 385.646164200006

참고 사항

Math.Pow 메서드는 항상 double 형 값을 반환하므로, 정수형 결과가 필요한 경우 명시적으로 형 변환(casting)을 해야 합니다. 또한 음수를 밑으로 하고 분수 지수를 사용하면 수학적으로 실수 범위에서 정의되지 않을 수 있으므로, 이 경우 NaN(Not a Number)이 반환될 수 있다는 점에 유의해야 합니다.