Pow C++ উদাহরণ

Pow C Udaharana



C++ ভাষা একটি 'pow()' ফাংশন প্রদান করে যা যেকোনো সংখ্যার শক্তি খুঁজে পেতে সাহায্য করে। আমরা এই ফাংশনটি ব্যবহার করি যখন আমরা C++ এ সংখ্যার শক্তি খুঁজে পেতে চাই। এই ফাংশনটি দুটি আর্গুমেন্ট নেয়: প্রথম আর্গুমেন্ট হল 'বেস' বা সংখ্যা যার পাওয়ার আমরা খুঁজে পেতে চাই এবং পরবর্তী আর্গুমেন্ট হল এই ফাংশনের এক্সপোনেন্ট। এই 'pow()' ফাংশনটি C++ প্রোগ্রামিং-এ 'math.h' বা 'cmath' হেডার ফাইলের ভিতরে সংজ্ঞায়িত করা হয়েছে। আসুন কিছু কোড করি এবং পরীক্ষা করি কিভাবে এই পদ্ধতিটি C++ এ বিভিন্ন সংখ্যার শক্তি গণনা করে।

উদাহরণ 1:

হেডার ফাইলগুলি প্রথমে অন্তর্ভুক্ত করা হয়েছে: 'iostream' এবং 'cmath'। 'iostream' ইনপুট/আউটপুট হিসাবে অন্তর্ভুক্ত করা হয়েছে এবং অন্যান্য ফাংশনগুলি এতে সংজ্ঞায়িত করা হয়েছে। এই হেডার ফাইলে সংজ্ঞায়িত 'pow()' ফাংশনের সাহায্যে একটি সংখ্যার শক্তি খুঁজে বের করতে হলে 'cmath' অন্তর্ভুক্ত করা হয়েছে। তারপরে, আমাদের অবশ্যই 'std' নামস্থান যোগ করতে হবে যাতে আমাদের আলাদাভাবে ফাংশনগুলির সাথে এটি যোগ করার দরকার নেই।







এর নিচে, আমরা “main()” পদ্ধতি চালু করি এবং তারপর “cout” ব্যবহার করে কিছু টেক্সট প্রিন্ট করি কারণ এটি C++ এ প্রিন্ট করতে সাহায্য করে। তারপর, আমরা 'pow()' ফাংশনটি ব্যবহার করি যেখানে আমরা প্রথম প্যারামিটার হিসাবে '5' রাখি যা এখানে 'বেস'। তারপরে, আমরা দ্বিতীয় প্যারামিটার হিসাবে '3' রাখি যা সেই সংখ্যার 'সূচক'। এখন, এই 'pow()' ফাংশনটি '5' নম্বরের পাওয়ার খুঁজে পায় যা '3' এর পাওয়ারে উত্থাপিত হয় এবং পাওয়ার ফলাফল প্রদর্শন করে যখন আমরা এই 'pow()' ফাংশনটিকে 'cout' এর ভিতরে রাখি।



কোড 1:



# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত
নামস্থান std ব্যবহার করে;
int প্রধান ( ) {
cout << 'আমরা এখানে সংখ্যার শক্তি গণনা করছি!' << endl;
cout << pow ( 5 , 3 ) ;

ফিরে 0 ;
}


আউটপুট:





'3' পাওয়ারে উত্থাপিত '5' এর উত্তর হল '125' যা নিম্নলিখিতটিতেও রেন্ডার করা হয়েছে। আমরা 'pow()' ফাংশনের সাহায্যে এই ফলাফলটি পাই।



উদাহরণ 2:

'iostream' পাশাপাশি 'cmath' হেডার ফাইল এখানে অন্তর্ভুক্ত করা হয়েছে। তারপর, 'নেমস্পেস std' বসানো হয়। এর নীচে, 'main()' বলা হয়। তারপর, আমরা তিনটি ভেরিয়েবল ঘোষণা করি যেগুলি হল “মান”, “প্রবাহিত” এবং “আউটকাম” “int” ডেটা টাইপ হিসাবে। এখন, আমরা 'মান' ভেরিয়েবলের জন্য '6' এবং 'এক্সপোনেন্ট' ভেরিয়েবলে '5' নির্ধারণ করি।

এর পরে, আমরা 'pow()' ফাংশনটি ব্যবহার করি। তারপর, আমরা এই 'pow()' ফাংশনে উভয় ভেরিয়েবল পাস করি এবং এর ফলাফল 'আউটকাম' ভেরিয়েবলে বরাদ্দ করি। এর পরে, আমরা 'cout' ব্যবহার করি এবং প্রথমে এখানে স্টেটমেন্ট প্রিন্ট করি। তারপরে, পরবর্তী 'cout'-এ, আমরা 'মান', 'সূচক' এবং সেইসাথে 'ফলাফল' প্রদর্শন করি।

কোড 2:

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত
নামস্থান std ব্যবহার করে;
int প্রধান ( ) {
int value, exponent, outcome;
মান = 6 ;
সূচক = 5 ;
ফলাফল = ক্ষমতা ( মান, সূচক ) ;
cout << 'আমরা এখানে পাওয়ার ফাংশন ব্যবহার করি!' << endl;
cout << মান << '^' << সূচক << '=' << ফলাফল

ফিরে 0 ;
}


আউটপুট:

'pow()' ফাংশন আমাদেরকে '5' এর শক্তিতে উত্থাপিত '6' এর উত্তরে পৌঁছাতে সাহায্য করে যা নিম্নলিখিত হিসাবে উপস্থাপিত '7776':

উদাহরণ 3:

এই কোডে, আমরা ফ্লোট নম্বরের শক্তি খুঁজে পাব যেখানে সূচকটিও ফ্লোট ডেটা টাইপ। এখানে, 'iostream' এবং 'cmath' হেডার ফাইলগুলি অন্তর্ভুক্ত করার পরে 'namespace std' সন্নিবেশ করা হয়েছে। 'main()' ফাংশনটিকে তারপর বলা হয়, এবং 'n_value', 'e_value', এবং 'p_result' নামের তিনটি ভেরিয়েবলকে 'ফ্লোট' ডেটা টাইপ হিসাবে ঘোষণা করা হয়। আমরা এখন 'n_value' ভেরিয়েবলটিকে '8.2' এবং 'e_value' ভেরিয়েবলটিকে '3.2' এ সেট করেছি।

তারপরে, আমরা 'pow()' ফাংশনটি ব্যবহার করি, এতে উভয় ভেরিয়েবল পাস করি এবং 'p_result' ভেরিয়েবলে ফাংশনের আউটপুট বরাদ্দ করি। এরপরে, আমরা স্টেটমেন্ট প্রিন্ট করতে 'cout' ফাংশন ব্যবহার করি। নিম্নলিখিত 'cout' এ, আমরা 'n_value', 'e_value', এবং 'p_result' নিম্নরূপ দেখাব:

কোড 3:

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত
নামস্থান std ব্যবহার করে;
int প্রধান ( ) {
float n_value, e_value, p_result ;
n_value = 8.2 ;
e_value = 3.2 ;
p_result = pow ( n_value, e_value ) ;
cout << 'আমরা এখানে পাওয়ার ফাংশন ব্যবহার করি!' << endl;
cout << n_মান << '^' << e_value << '=' << p_ফলাফল;
ফিরে 0 ;
}


আউটপুট:

এখানে আমরা ফ্লোট নম্বরের শক্তি খুঁজে পাই যার সূচকটি 'pow()' ফাংশনের সহায়তায় ফ্লোট নম্বরও।

উদাহরণ 4:

এই কোডটি ডবল ডেটা টাইপ হিসাবে সূচকের সাথে দ্বিগুণ সংখ্যার শক্তি গণনা করে। এই ক্ষেত্রে, 'আইওস্ট্রিম' এবং 'cmath' হেডার ফাইলগুলি 'নেমস্পেস std' অন্তর্ভুক্ত করার আগে অন্তর্ভুক্ত করা হয়। নিম্নলিখিত কোডটি 'main()' ফাংশনকে কল করে এবং 'ডবল' ডাটা টাইপ সহ তিনটি ভেরিয়েবল ঘোষণা করে এবং সেগুলি হল 'd_Num', 'd_Expo', এবং 'd_PowRes'। 'd_num' এবং 'd_expo' ভেরিয়েবলগুলি এখন যথাক্রমে '2.25' এবং '5.21' দিয়ে শুরু করা হয়েছে।

এরপরে, আমরা 'pow()' ফাংশনের আউটপুট 'd_PowRes' ভেরিয়েবলে বরাদ্দ করি এবং 'pow()' ফাংশনটি ব্যবহার করি, এতে উভয় ভেরিয়েবল পাস করি। এরপর, আমরা এখানে “cout” ফাংশন ব্যবহার করে বাক্যটি প্রিন্ট করি। “d_Num”, “d_Expo”, এবং “d_PowRes” পরবর্তী “cout”-এ প্রদর্শিত হয়।

কোড 4:

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত
নামস্থান std ব্যবহার করে;
int প্রধান ( ) {
ডবল d_Num, d_Expo , d_PowRes ;
d_সংখ্যা = 2.25 ;
d_এক্সপো = 5.21 ;
d_PowRes = pow ( d_Num, d_Expo ) ;
cout << 'আমরা এখানে পাওয়ার ফাংশন ব্যবহার করি!' << endl;
cout << 'নম্বরটি হল' << d_সংখ্যা << 'এর সূচক হল' << d_এক্সপো << endl;
cout << d_সংখ্যা << '^' << d_এক্সপো << '=' << d_PowRes;
ফিরে 0 ;
}


আউটপুট:

এটি একটি দ্বিগুণ সংখ্যার শক্তি পেতে 'pow()' ফাংশন ব্যবহার করার ফলে যার সূচক একইভাবে একটি দ্বিগুণ সংখ্যা।

উদাহরণ 5:

এই শেষ কোডটিতে, আমরা এমন একটি সংখ্যার শক্তি খুঁজে পাব যার সূচকটি ঋণাত্মক সংখ্যা। 'bits/stdc++.h' এবং 'math.h' হেডার ফাইলগুলি এখানে এই কোডের 'iostream' হেডার ফাইলের সাথে অন্তর্ভুক্ত করা হয়েছে কারণ 'math.h' হেডার ফাইলটিতে 'pow()' ফাংশনের সংজ্ঞা রয়েছে।

এর পরে, আমরা 'std' নামস্থান যোগ করি। তারপর, 'main()' এখন বলা হয়। 'b' ভেরিয়েবলটি এখানে 'ফ্লোট' ডেটা টাইপ হিসাবে শুরু করা হয়েছে এবং এই ভেরিয়েবলের জন্য '4.87' মান নির্ধারণ করা হয়েছে। এর নীচে, 'int' ভেরিয়েবল 'e' নেতিবাচক মান দিয়ে শুরু করা হয়েছে যা '-2'। তারপর, 'ফ্লোট ফলাফল' এখানেও ঘোষণা করা হয়েছে। এর নীচে, আমরা এই 'ফলাফল' ভেরিয়েবলটিকে আরম্ভ করি এবং এই ভেরিয়েবলের জন্য 'pow()' ফাংশন বরাদ্দ করি যেখানে 'b' এবং 'e' উভয় ভেরিয়েবলই প্যারামিটার হিসাবে স্থাপন করা হয়েছে।

এখানে, আমরা 'ফ্লোট' ডেটা টাইপের ভিত্তি সন্নিবেশ করি। সূচক হল ঋণাত্মক পূর্ণসংখ্যার মান। এখন, এই ফাংশনটি প্রয়োগ করার পরে আমরা যে ফলাফল পাব তা 'ফলাফল' ভেরিয়েবলে সংরক্ষিত হয়েছে যা নীচের 'cout' ব্যবহার করে প্রদর্শিত হয়েছে।

কোড 5:

# অন্তর্ভুক্ত করুন
#include
#include
নামস্থান std ব্যবহার করে;
int প্রধান ( ) {
float b = 4.87 ;
int e = -2 ;
ভাসা ফলাফল;
ফলাফল = পাওয়ার ( থাকা ) ;
cout << 'এখানে সূচকটি ঋণাত্মক' << endl;
cout << << '^' << এইটা << '=' << ফলাফল;
ফিরে 0 ;
}


আউটপুট:

এটি ফলাফল রেন্ডার করে যেখানে আমরা আমাদের কোডে ফ্লোট বেস নম্বরে ঋণাত্মক সূচক সন্নিবেশ করি। আমরা 'pow()' ফাংশনের মাধ্যমে এই পাওয়ার ফলাফলটি পাই।

উপসংহার

C++-এ 'pow()' ফাংশনটি এখানে এই গাইডে অন্বেষণ করা হয়েছে। আমরা এটিকে সংজ্ঞায়িত করেছি যে কোনও সংখ্যার শক্তি গণনা করা যেখানে আমরা এই 'pow()' ফাংশনটি ব্যবহার করি। আমরা C++ প্রোগ্রামিং-এ বিভিন্ন ডেটা টাইপের সংখ্যার উপর এই 'pow()' ফাংশনটি প্রয়োগ করার বেশ কয়েকটি উদাহরণও তুলে ধরেছি। আমরা সংখ্যার শক্তিও গণনা করেছি যেখানে সূচকটি ঋণাত্মক মান এবং এই নির্দেশিকায় সমস্ত কোডের আউটপুট রেন্ডার করেছি।