Pow C++ مثالیں۔

Pow C Mthaly



C++ زبان ایک 'pow()' فنکشن فراہم کرتی ہے جو کسی بھی نمبر کی طاقت کو تلاش کرنے میں مدد کرتی ہے۔ ہم اس فنکشن کو استعمال کرتے ہیں جب ہم C++ میں نمبر کی طاقت تلاش کرنا چاہتے ہیں۔ یہ فنکشن دو دلائل لیتا ہے: پہلی دلیل 'بیس' یا وہ نمبر ہے جس کی طاقت ہم تلاش کرنا چاہتے ہیں اور اگلی دلیل اس فنکشن میں ایکسپوننٹ ہے۔ یہ 'pow()' فنکشن C++ پروگرامنگ میں 'math.h' یا 'cmath' ہیڈر فائل کے اندر بیان کیا گیا ہے۔ آئیے کچھ کوڈز کرتے ہیں اور چیک کرتے ہیں کہ یہ طریقہ کس طرح C++ میں مختلف نمبروں کی طاقت کا حساب لگاتا ہے۔

مثال 1:

ہیڈر فائلیں پہلے شامل ہیں: 'iostream' اور 'cmath'. 'iostream' کو ان پٹ/آؤٹ پٹ کے طور پر شامل کیا گیا ہے اور اس میں دیگر افعال کی وضاحت کی گئی ہے۔ 'cmath' کو شامل کیا گیا ہے کیونکہ ہمیں 'pow()' فنکشن کی مدد سے ایک نمبر کی طاقت کو تلاش کرنا ہے جس کی وضاحت اس ہیڈر فائل میں کی گئی ہے۔ پھر، ہمیں 'std' نام کی جگہ کو شامل کرنا ہوگا تاکہ ہمیں اسے فنکشنز کے ساتھ الگ سے شامل کرنے کی ضرورت نہ ہو۔







اس کے نیچے، ہم 'main()' طریقہ استعمال کرتے ہیں اور پھر 'cout' کا استعمال کرتے ہوئے کچھ متن پرنٹ کرتے ہیں کیونکہ یہ C++ میں پرنٹنگ میں مدد کرتا ہے۔ پھر، ہم 'pow()' فنکشن کا استعمال کرتے ہیں جس میں ہم '5' کو پہلے پیرامیٹر کے طور پر رکھتے ہیں جو کہ یہاں 'بیس' ہے۔ پھر، ہم '3' کو دوسرے پیرامیٹر کے طور پر رکھتے ہیں جو کہ اس نمبر کا 'exponent' ہے۔ اب، یہ 'pow()' فنکشن نمبر '5' کی پاور تلاش کرتا ہے جسے '3' کی طاقت تک بڑھایا جاتا ہے اور پاور کا نتیجہ ظاہر ہوتا ہے جب ہم اس 'pow()' فنکشن کو 'cout' کے اندر رکھتے ہیں۔



کوڈ 1:



# شامل کریں
#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( ) {
cout << 'ہم یہاں نمبر کی طاقت کا حساب لگا رہے ہیں!' << endl
cout << پاؤ ( 5 , 3 ) ;

واپسی 0 ;
}


آؤٹ پٹ:





طاقت '3' پر اٹھائے جانے والے '5' کا جواب '125' ہے جسے ذیل میں بھی پیش کیا گیا ہے۔ ہمیں یہ نتیجہ 'pow()' فنکشن کی مدد سے ملتا ہے۔



مثال 2:

'iostream' کے ساتھ ساتھ 'cmath' ہیڈر فائلیں یہاں شامل ہیں۔ پھر، 'نام کی جگہ std' رکھا جاتا ہے۔ اس کے نیچے، 'main()' کہا جاتا ہے۔ پھر، ہم تین متغیرات کا اعلان کرتے ہیں جو کہ 'قدر'، 'ایکسپوننٹ'، اور 'نتائج' کو 'int' ڈیٹا کی قسم کے طور پر بیان کرتے ہیں۔ اب، ہم 'قدر' متغیر کو '6' اور 'ایکسپوننٹ' متغیر کو '5' تفویض کرتے ہیں۔

اس کے بعد، ہم 'pow()' فنکشن استعمال کرتے ہیں۔ پھر، ہم دونوں متغیرات کو اس 'pow()' فنکشن میں منتقل کرتے ہیں اور اس کا نتیجہ 'نتائج' متغیر کو تفویض کرتے ہیں۔ اس کے بعد، ہم 'cout' کا استعمال کرتے ہیں اور پہلے بیان کو یہاں پرنٹ کرتے ہیں۔ اس کے بعد، اگلے 'cout' میں، ہم 'قدر'، 'ایکسپوننٹ' کے ساتھ ساتھ 'نتیجہ' بھی ظاہر کرتے ہیں۔

کوڈ 2:

# شامل کریں
#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( ) {
int ویلیو، ایکسپوننٹ، نتیجہ؛
قدر = 6 ;
exponent = 5 ;
نتیجہ = پاؤ ( قدر، ایکسپوننٹ ) ;
cout << 'ہم یہاں پاؤ فنکشن کا استعمال کرتے ہیں!' << endl
cout << قدر << '^' << ایکسپوننٹ << '=' << نتیجہ

واپسی 0 ;
}


آؤٹ پٹ:

'pow()' فنکشن ہمیں '6' کے جواب تک پہنچنے میں مدد کرتا ہے جسے '5' کی طاقت تک بڑھایا گیا ہے جو کہ '7776' ہے جیسا کہ درج ذیل میں پیش کیا گیا ہے:

مثال 3:

اس کوڈ میں، ہمیں فلوٹ نمبر کی طاقت ملے گی جہاں ایکسپوننٹ بھی فلوٹ ڈیٹا کی قسم ہے۔ یہاں، 'iostream' اور 'cmath' ہیڈر فائلوں کو شامل کرنے کے بعد 'namespace std' ڈالا جاتا ہے۔ پھر 'main()' فنکشن کو کہا جاتا ہے، اور 'n_value'، 'e_value'، اور 'p_result' نامی تین متغیرات کو 'float' ڈیٹا کی قسم قرار دیا جاتا ہے۔ اب ہم 'n_value' متغیر کو '8.2' اور 'e_value' متغیر کو '3.2' پر سیٹ کرتے ہیں۔

پھر، ہم 'پاؤ()' فنکشن کا استعمال کرتے ہیں، اس میں دونوں متغیرات کو منتقل کرتے ہیں اور فنکشن کا آؤٹ پٹ 'p_result' متغیر کو تفویض کرتے ہیں۔ اگلا، ہم بیان کو پرنٹ کرنے کے لیے 'cout' فنکشن استعمال کرتے ہیں۔ درج ذیل 'cout' میں، ہم 'n_value'، 'e_value'، اور 'p_result' کو حسب ذیل دکھائیں گے:

کوڈ 3:

# شامل کریں
#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( ) {
فلوٹ 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_value << '^' << e_value << '=' << p_نتیجہ؛
واپسی 0 ;
}


آؤٹ پٹ:

یہ وہ نتیجہ ہے جس میں ہمیں فلوٹ نمبر کی طاقت ملتی ہے جس کا ایکسپوننٹ بھی 'pow()' فنکشن کی مدد سے فلوٹ نمبر ہے۔

مثال 4:

یہ کوڈ ڈبل ڈیٹا کی قسم کے طور پر ایکسپوننٹ کے ساتھ ڈبل نمبر کی طاقت کا حساب لگاتا ہے۔ اس صورت میں، 'iostream' اور 'cmath' ہیڈر فائلوں کو 'namespace std' شامل کرنے سے پہلے شامل کیا جاتا ہے۔ درج ذیل کوڈ 'مین()' فنکشن کو کال کرتا ہے اور 'ڈبل' ڈیٹا کی قسم کے ساتھ تین متغیرات کا اعلان کرتا ہے اور یہ ہیں '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:

# شامل کریں
#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( ) {
ڈبل d_Num , d_Expo , d_PowRes ;
d_Number = 2.25 ;
d_Expo = 5.21 ;
d_PowRes = pow ( d_Num, d_Expo ) ;
cout << 'ہم یہاں پاؤ فنکشن کا استعمال کرتے ہیں!' << endl
cout << 'نمبر ہے' << d_Num << 'اس کا ظرف ہے' << d_Expo << endl
cout << d_Num << '^' << d_Expo << '=' << d_PowRes;
واپسی 0 ;
}


آؤٹ پٹ:

اس کا نتیجہ ایک دوہرے نمبر کی طاقت حاصل کرنے کے لیے 'pow()' فنکشن کے استعمال سے ہوتا ہے جس کا ایکسپوننٹ بھی دوہرا نمبر ہے۔

مثال 5:

اس آخری کوڈ میں، ہم ایک عدد کی طاقت تلاش کریں گے جس کا ایکسپوننٹ منفی نمبر ہے۔ 'bits/stdc++.h' اور 'math.h' ہیڈر فائلوں کو یہاں اس کوڈ میں 'iostream' ہیڈر فائل کے ساتھ شامل کیا گیا ہے کیونکہ 'math.h' ہیڈر فائل 'pow()' فنکشن کی تعریف پر مشتمل ہے۔

اس کے بعد، ہم 'std' نام کی جگہ شامل کرتے ہیں۔ پھر، 'main()' کو اب کہا جاتا ہے۔ 'b' متغیر کو یہاں 'float' ڈیٹا کی قسم کے طور پر شروع کیا گیا ہے اور اس متغیر کو '4.87' کی قدر تفویض کی گئی ہے۔ اس کے نیچے، 'int' متغیر 'e' کو منفی قدر کے ساتھ شروع کیا گیا ہے جو کہ '-2' ہے۔ پھر، یہاں 'فلوٹ رزلٹ' کا بھی اعلان کیا جاتا ہے۔ اس کے نیچے، ہم اس 'نتیجہ' متغیر کو شروع کرتے ہیں اور اس متغیر کو 'pow()' فنکشن تفویض کرتے ہیں جس میں دونوں متغیر 'b' اور 'e' کو پیرامیٹرز کے طور پر رکھا گیا ہے۔

یہاں، ہم 'فلوٹ' ڈیٹا کی قسم کی بنیاد ڈالتے ہیں۔ ایکسپوننٹ منفی عددی قدر ہے۔ اب، اس فنکشن کو اپلائی کرنے کے بعد جو نتیجہ ہمیں ملتا ہے وہ 'رزلٹ' ویری ایبل میں محفوظ ہوتا ہے جو اس کے نیچے 'cout' کا استعمال کرتے ہوئے درج ذیل میں ظاہر ہوتا ہے۔

کوڈ 5:

# شامل کریں
# شامل کریں
#include
نام کی جگہ کا استعمال کرتے ہوئے std؛
اہم int ( ) {
float b = 4.87 ;
int e = -2 ;
فلوٹ نتیجہ؛
نتیجہ = پاؤ ( ب، ای ) ;
cout << 'یہاں ایکسپوننٹ منفی ہے' << endl
cout << ب << '^' << یہ ہے << '=' << نتیجہ؛
واپسی 0 ;
}


آؤٹ پٹ:

یہ نتیجہ پیش کرتا ہے جہاں ہم اپنے کوڈ میں فلوٹ بیس نمبر میں منفی ایکسپوننٹ داخل کرتے ہیں۔ ہمیں پاور کا یہ نتیجہ 'pow()' فنکشن سے ملتا ہے۔

نتیجہ

C++ میں 'pow()' فنکشن کو یہاں اس گائیڈ میں دریافت کیا گیا ہے۔ ہم نے اسے کسی بھی نمبر کی طاقت کو کمپیوٹنگ کے طور پر بیان کیا ہے جہاں ہم اس 'pow()' فنکشن کو استعمال کرتے ہیں۔ ہم نے C++ پروگرامنگ میں مختلف ڈیٹا اقسام کی تعداد پر اس 'pow()' فنکشن کو لاگو کرنے کی کئی مثالیں بھی پیش کیں۔ ہم نے اس نمبر کی طاقت کی بھی گنتی کی جہاں ایکسپوننٹ منفی قدر ہے اور اس گائیڈ میں تمام کوڈ کے آؤٹ پٹس کو پیش کیا۔