পাওয়ার ফাংশন দুটি সংখ্যা দিয়ে বেস এবং এক্সপোনেন্ট দিয়ে পাওয়ার বের করতে ব্যবহৃত হয়। ফলাফল হল বেস এক্সপোনেন্টের ঘাতে উন্নীত।
এটি প্রদর্শন করে একটি উদাহরণ নিচে দেওয়া হল -
Base = 2 Exponent = 5 2^5 = 32 Hence, 2 raised to the power 5 is 32.
C++-এ পাওয়ার ফাংশন প্রদর্শন করে একটি প্রোগ্রাম নিচে দেওয়া হল -
উদাহরণ
#include <iostream>
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 " << 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 লুপ শেষ হলে, পাওয়ারের চূড়ান্ত মান ans ভেরিয়েবলে সংরক্ষিত হয়েছে। এটি দেখানোর কোড স্নিপেট নিচে দেওয়া হল -
for(int i=0; iঅবশেষে, পাওয়ারের মান প্রদর্শন করা হয়েছে। এটি দেখানোর কোড স্নিপেট নিচে দেওয়া হল -
cout << x << " raised to the power " << y << " is " << ans;