কম্পিউটার টিউটোরিয়াল

C++-এ পাওয়ার (pow) ফাংশন লিখুন


পাওয়ার ফাংশন দুটি সংখ্যা দিয়ে বেস এবং এক্সপোনেন্ট দিয়ে পাওয়ার বের করতে ব্যবহৃত হয়। ফলাফল হল বেস এক্সপোনেন্টের ঘাতে উন্নীত।

এটি প্রদর্শন করে একটি উদাহরণ নিচে দেওয়া হল -

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;

  1. C/C++-এ pow() ফাংশন: ক্ষমতা বা পাওয়ার ক্যালকুলেশন

  2. সি-এ pow() ফাংশন

  3. y mod (2^x) এর মান বের করা (C++)

  4. OpenCV-এ C++ ব্যবহার করে FPS মান পাওয়া