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

C#에서 같은 밑의 지수 나눗셈을 수행하는 방법


지수 법칙에 따르면, 밑이 같은 거듭제곱을 나눌 때는 지수를 서로 빼주면 됩니다. 즉, am ÷ an = am-n 공식을 활용하는 것이 핵심입니다.

먼저 밑(base)을 설정합니다.

double n = 10;

이제 나눗셈에 사용할 두 개의 지수를 설정합니다.

double e1 = 10;
double e2 = 8;

첫 번째 지수(e1)에서 두 번째 지수(e2)를 뺀 값이 곧 결과 지수가 됩니다. 같은 밑을 가진 지수 나눗셈의 결과를 구하는 전체 코드를 살펴보겠습니다.

예제

using System;

class Demo {
   static void Main() {
      double res, n, e1, e2;

      n = 10;
      e1 = 10;
      e2 = 8;

      res = e1 - e2;

      Console.WriteLine("Result = {0}^{1} : {2}", n, res, Math.Pow(n, res));
      Console.ReadLine();
   }
}

출력

Result = 10^2 : 100

위 코드는 10¹⁰ ÷ 10⁸을 계산하는 예제입니다. 먼저 지수끼리 뺄셈(10 - 8 = 2)을 수행한 후, Math.Pow() 메서드를 사용하여 10²의 값을 계산하고 최종 결과인 100을 콘솔에 출력합니다. 이처럼 C#에서는 별도의 나눗셈 연산 없이 지수 차감만으로 같은 밑의 거듭제곱 나눗셈을 간단히 처리할 수 있습니다.