logo

الأسي () في C

الأسي في الرياضيات

يمكن وصفها بأنها الدالة التي تحسب قوة أي ثابت. يمكن تمثيلها كـ a^x حيث a هي قيمة ثابتة. عادة، القيمة الثابتة هي e.

الأسي في البرمجة C

في برمجة C، نحسب القيمة الأسية للثابت e.، e يرمز إلى رقم أويلر. قيمة e هي تقريبًا 2.71828. تم تعريف الدالة exp() في ملف رأس maths.h. لذلك، إذا

بناء جملة الدالة exp() في برمجة C

 Double exp(double parameter); 

معلمة الدالة exp()

تتطلب الوظيفة معلمة واحدة فقط. تقوم المعلمة بتخزين القيمة التي سيتم بها رفع e. بما أن القيمة التي سيتم حساب الأس لها ثابتة.

نوع الإرجاع لوظيفة exp()

نوع الإرجاع للدالة exp() مزدوج. يمكن أن تكون عائمة أو أي نوع بيانات آخر يمكنه الاحتفاظ بالقيمة الرقمية.

تنفيذ وظيفة exp () في برنامج C

يوجد أدناه رمز لتنفيذ وظيفة exp () في برنامج C.

 //Include the maths header file in the program. #include #include int main() {// Use the exp() function to compute the exponential value for e. printf('The value for e raised to power 0 is = %.6f 
', exp(0)); printf('The value for e raised to power 2 is = %.6f 
', exp(2)); printf('The value for e raised to power 13 is = %.6f 
', exp(13)); printf('The value for e raised to power 12.01 is = %.6f 
', exp(12.01)); printf('The value for e raised to power -1 is = %.6f 
', exp(-1)); printf('The value for e raised to power -3.73 is = %.6f 
', exp(-3.73)); // Using .6f to print the result will return the answer up to 6th decimal place. return 0; } 

انتاج:

الأسي () في C

مدخلات المستخدم لحساب القيمة الأسية

 //The C Program for raising the power of e by user input //exp() is defined in math.h header file #include #include int main() { float power, result; printf(' Please input the value to raise e : 
'); //take user input scanf('%f', &power); //Store answer result = exp(power); printf('
 The value for e raised to the power %.4f is = %.6f 
', power, result); return 0; } 

انتاج:

الأسي () في C

في المثال أعلاه، أخذنا المدخلات من المستخدم. يمكن أن تكون أي قيمة عائمة بمجرد قيام المستخدم بإدخال القيمة. سيتم استخدامه لحساب الأسي في البرنامج، وسيتم تخزينه في النتيجة المتغيرة. وفي البيان الأخير، سوف نقوم بطباعة النتيجة. سيتم عرض الإجابة حتى العلامة العشرية السادسة.