Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

เขียนฟังก์ชัน power (pow) โดยใช้ C++


ฟังก์ชันกำลังใช้เพื่อค้นหากำลังที่ให้ตัวเลขสองตัวที่เป็นฐานและเลขชี้กำลัง ผลลัพธ์ที่ได้คือฐานยกกำลังของเลขชี้กำลัง

ตัวอย่างที่แสดงให้เห็นดังนี้ −

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 loop ที่รันจนถึงค่าของเลขชี้กำลัง ในแต่ละรอบ ค่าฐานจะถูกคูณด้วย ans หลังจากลูป for เสร็จสิ้น ค่าสุดท้ายของกำลังจะถูกเก็บไว้ในตัวแปร ans ข้อมูลโค้ดที่แสดงเป็นดังนี้ -

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

ในที่สุด ค่าของพลังจะปรากฏขึ้น ข้อมูลโค้ดที่แสดงเป็นดังนี้ -

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