Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++를 사용하여 거듭제곱(pow) 함수 작성


power 함수는 밑수와 지수인 두 숫자가 주어졌을 때 거듭제곱을 찾는 데 사용됩니다. 결과는 지수의 거듭제곱으로 거듭난 밑입니다.

이를 보여주는 예는 다음과 같습니다 -

Base = 2
Exponent = 5

2^5 = 32

Hence, 2 raised to the power 5 is 32.

C++에서 거듭제곱 함수를 보여주는 프로그램은 다음과 같습니다. -

예시

#include
using namespace std;

int main(){
   int x, y, ans = 1;

   cout << "Enter the base value: \n";
   cin >> x;

   cout << "Enter the exponent value: \n";
   cin >> y;

   for(int i=0; i<y; i++)
   ans *= x;

   cout << x <<" raised to the power "<< y <<" is "<&;lt;ans;

   return 0;
}

예시

위 프로그램의 출력은 다음과 같습니다 -

Enter the base value: 3
Enter the exponent value: 4
3 raised to the power 4 is 81

이제 위의 프로그램을 이해합시다.

밑과 지수의 값은 사용자로부터 얻습니다. 이것을 보여주는 코드 조각은 다음과 같습니다 -

cout << "Enter the base value: \n";
cin >> x;

cout << "Enter the exponent value: \n";
cin >> y;

거듭제곱은 지수 값까지 실행되는 for 루프를 사용하여 계산됩니다. 각 패스에서 기본 값에 ans가 곱해집니다. for 루프가 완료된 후 power의 최종 값은 변수 as에 저장됩니다. 이것을 보여주는 코드 조각은 다음과 같습니다 -

for(int i=0; i<y; i++)
ans *= x;

마지막으로 전력 값이 표시됩니다. 이것을 보여주는 코드 조각은 다음과 같습니다 -

cout << x <<" raised to the power "<< y <<" is "<<ans;