توفر لغة C++ وظيفة 'pow()' التي تساعد في العثور على قوة أي رقم. نستخدم هذه الوظيفة عندما نريد العثور على قوة الرقم في لغة C++. تأخذ هذه الدالة وسيطتين: الوسيطة الأولى هي 'الأساس' أو الرقم الذي نريد إيجاد أسه والوسيطة التالية هي الأس في هذه الدالة. يتم تعريف وظيفة 'pow()' داخل ملف الرأس 'math.h' أو 'cmath' في برمجة C++. لنقم ببعض الأكواد ونتحقق من كيفية حساب هذه الطريقة لقوة الأرقام المختلفة في لغة C++.
مثال 1:
يتم تضمين ملفات الرأس أولاً: 'iostream' و'cmath'. يتم تضمين 'iostream' كمدخل/مخرج ويتم تعريف الوظائف الأخرى فيه. يتم تضمين 'cmath' حيث يتعين علينا العثور على قوة الرقم بمساعدة وظيفة 'pow()' التي تم تعريفها في ملف الرأس هذا. بعد ذلك، يجب علينا إضافة مساحة الاسم 'std' حتى لا نحتاج إلى إضافتها مع الوظائف بشكل منفصل.
أسفل هذا، نقوم باستدعاء الأسلوب 'main()' ثم نطبع بعض النص باستخدام 'cout' لأنه يساعد في الطباعة بلغة C++. بعد ذلك، نستخدم الدالة 'pow()' التي نضع فيها '5' كمعلمة أولى وهي 'الأساس' هنا. ثم نضع '3' كمعلمة ثانية وهي 'أس' هذا الرقم. الآن، تجد هذه الدالة 'pow()' أس الرقم '5' المرفوع إلى الأس '3' وتعرض نتيجة الأس عندما نضع هذه الدالة 'pow()' داخل 'cout'.
الكود 1:
#تشمل
#تشمل
استخدام اسم للمحطة؛
انت مين ( ) {
cout << 'نحن نحسب قوة الرقم هنا!' << نهاية؛
cout << الأسرى ( 5 , 3 ) ;
يعود 0 ;
}
انتاج:
وجواب '5' مرفوعاً للقوة '3' هو '125' وهو ما يرد أيضاً فيما يلي. نحصل على هذه النتيجة بمساعدة الدالة 'pow()'.
مثال 2:
تم تضمين ملفات الرأس 'iostream' بالإضافة إلى 'cmath' هنا. ثم يتم وضع 'مساحة الاسم القياسية'. تحت هذا، يسمى 'الرئيسي ()'. بعد ذلك، نعلن عن ثلاثة متغيرات وهي 'القيمة' و'الأس' و'النتيجة' كنوع البيانات 'int'. الآن، نخصص '6' لمتغير 'القيمة' و'5' لمتغير 'الأس'.
بعد ذلك، نستخدم الدالة 'pow()'. بعد ذلك، نقوم بتمرير كلا المتغيرين إلى الدالة 'pow()' وإسناد نتيجتها إلى متغير 'النتيجة'. بعد ذلك نستخدم 'cout' ونطبع البيان هنا أولاً. ثم، في 'cout' التالي، نعرض 'القيمة'، و'الأس'، وكذلك 'النتيجة'.
الكود 2:
#تشمل#تشمل
استخدام اسم للمحطة؛
انت مين ( ) {
قيمة int، الأس، النتيجة؛
القيمة = 6 ;
الأس = 5 ;
النتيجة = الأسرى ( القيمة، الأس ) ;
cout << 'نحن نستخدم وظيفة الأسرى هنا!' << نهاية؛
cout << قيمة << '^' << الأس << ' = ' << حصيلة؛
يعود 0 ;
}
انتاج:
تساعدنا الدالة “pow()” في الوصول إلى إجابة الرقم “6” مرفوعاً للأس “5” وهو “7776” كما هو موضح فيما يلي:
مثال 3:
في هذا الكود، سنجد قوة الرقم العائم حيث يكون الأس أيضًا نوع البيانات العائمة. هنا، يتم إدراج 'مساحة الاسم std' بعد تضمين ملفات الرأس 'iostream' و'cmath'. يتم بعد ذلك استدعاء الدالة 'main()'، ويتم الإعلان عن ثلاثة متغيرات تسمى 'n_value' و'e_value' و'p_result' كنوع البيانات 'float'. قمنا الآن بتعيين المتغير 'n_value' على '8.2' والمتغير 'e_value' على '3.2'.
بعد ذلك، نستخدم الدالة 'pow()'، ونمرر كلا المتغيرين إليها ونخصص مخرجات الدالة للمتغير 'p_result'. بعد ذلك، نستخدم الدالة 'cout' لطباعة البيان. في 'cout' التالية، سوف نعرض 'n_value' و'e_value' و'p_result' كما يلي:
الكود 3:
#تشمل#تشمل
استخدام اسم للمحطة؛
انت مين ( ) {
تعويم n_value، e_value، p_result؛
ن_القيمة = 8.2 ;
القيمة الإلكترونية = 3.2 ;
p_result = الأسرى ( n_value، e_value ) ;
cout << 'نحن نستخدم وظيفة الأسرى هنا!' << نهاية؛
cout << n_value << '^' << e_value << ' = ' << p_result;
يعود 0 ;
}
انتاج:
هذه هي النتيجة التي نجد فيها قوة الرقم العائم الذي أسه هو أيضًا الرقم العائم بمساعدة الدالة 'pow()'.
مثال 4:
يحسب هذا الرمز قوة الرقم المزدوج مع الأس كنوع البيانات المزدوج. في هذه الحالة، يتم تضمين ملفات الرأس 'iostream' و'cmath' قبل تضمين 'مساحة الاسم std'. التعليمة البرمجية التالية تستدعي الدالة 'main()' وتعلن عن ثلاثة متغيرات بنوع البيانات 'double' وهي '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:
#تشمل#تشمل
استخدام اسم للمحطة؛
انت مين ( ) {
مزدوج d_Num، d_Expo، d_PowRes؛
د_رقم = 2.25 ;
d_Expo = 5.21 ;
d_PowRes = الأسرى ( d_Num، d_Expo ) ;
cout << 'نحن نستخدم وظيفة الأسرى هنا!' << نهاية؛
cout << 'الرقم هو ' << d_Num << 'أسها هو' << d_Expo << نهاية؛
cout << d_Num << '^' << d_Expo << ' = ' << 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:
#تشمل#تتضمن
#تشمل
استخدام اسم للمحطة؛
انت مين ( ) {
تعويم ب = 4.87 ;
كثافة العمليات ه = -2 ;
نتيجة تعويم؛
النتيجة = الأسرى ( يكون ) ;
cout << 'الأس سلبي هنا' << نهاية؛
cout << ب << '^' << إنها << ' = ' << نتيجة؛
يعود 0 ;
}
انتاج:
يؤدي هذا إلى ظهور النتيجة حيث نقوم بإدخال الأس السالب إلى الرقم الأساسي العائم في الكود الخاص بنا. نحصل على نتيجة القوة هذه باستخدام الدالة 'pow ()'.
خاتمة
تم استكشاف وظيفة 'pow()' في لغة C++ هنا في هذا الدليل. لقد عرفناها على أنها حساب قوة أي رقم حيث نستخدم وظيفة 'pow ()' هذه. لقد أوضحنا أيضًا عدة أمثلة لتطبيق وظيفة 'pow()' على أعداد أنواع البيانات المختلفة في برمجة C++. لقد قمنا أيضًا بحساب قوة الرقم حيث يكون الأس هو القيمة السالبة وقدمنا مخرجات جميع التعليمات البرمجية في هذا الدليل.