পাওয়ার ফাংশনটি বেস এবং সূচক দুটি সংখ্যার পাওয়ার খুঁজে বের করতে ব্যবহৃত হয়। ফলাফল হল বেসটি সূচকের শক্তিতে উত্থিত হয়।
একটি উদাহরণ যা এটি প্রদর্শন করে তা হল নিম্নরূপ −
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 লুপ ব্যবহার করে যা সূচকের মান পর্যন্ত চলে। প্রতিটি পাসে, ভিত্তি মান উত্তর দিয়ে গুণ করা হয়। ফর লুপ শেষ হওয়ার পর, পাওয়ারের চূড়ান্ত মান পরিবর্তনশীল উত্তরে সংরক্ষিত হয়। কোড স্নিপেট যা এটি দেখায় তা হল নিম্নরূপ −
for(int i=0; i<y; i++) ans *= x;
অবশেষে, শক্তির মান প্রদর্শিত হয়। কোড স্নিপেট যা এটি দেখায় তা হল নিম্নরূপ −
cout << x <<" raised to the power "<< y <<" is "<<ans;