وظائف الرياضيات في C - دليل كامل

Wzayf Alryadyat Fy C Dlyl Kaml



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

ما هي الوظائف الرياضية في لغة سي؟

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

قائمة الوظائف الرياضية في لغة سي؟

هناك العديد من الدوال الرياضية في لغة سي يمكن للمبرمجين استخدامها في عمليات حسابية مختلفة. بعض هذه الوظائف الرياضية مذكورة أدناه.







  1. أرضية(): تم العثور على أقرب عدد صحيح إما أصغر أو يساوي المعلمة المتوفرة بواسطة هذه الوظيفة.
  2. سقف(): ترجع هذه الدالة أقرب قيمة عدد صحيح أعلى أو تساوي الوسيطة التي تم تمريرها إليها.
  3. دائري(): تعرض هذه الدالة أقرب قيمة عدد صحيح للوسيطة العائمة أو المزدوجة أو الكبيرة للوسيطة المزدوجة. عندما تقع القيمة العشرية بين '.1' و '.5' ، فإنها تُرجع قيمة عدد صحيح أقل من القيمة المعطاة. عندما تقع القيمة العشرية بين '.6' و '.9' ، يتم إرجاع قيمة عدد صحيح أكبر من المعلمة.
  4. fmod (): عندما يتم قسمة رقم على رقم آخر ، فإن هذه الدالة ترجع الباقي لقيمتي الإدخال المحددين.
  5. الأسرى (): يعمل هذا على حساب قوة الرقم المحدد.
  6. الجذر التربيعي (): تحسب هذه الوظيفة جذرًا تربيعيًا للمعلمة التي تم تمريرها إليها.
  7. صُندُوق() : هذه الدالة ترجع قيمة العدد الصحيح بعد اقتطاع القيمة العشرية من قيمة الفاصلة العائمة.
  8. سجل(): هذه الوظيفة تحسب اللوغاريتم الطبيعي.
  9. log10 (): تحدد هذه الوظيفة القيمة اللوغاريتمية للأساس 10.
  10. وُلِدّ(): هذه الوظيفة تحسب الجيب الزائدي.
  11. ضرب بالعصا(): هذه الوظيفة تحسب جيب التمام الزائدي.
  12. تانه (): هذه الوظيفة تحسب الظل الزائدي.
  13. بدون(): تحسب هذه الوظيفة قيمة الجيب.
  14. كوس (): تحدد هذه الوظيفة قيمة جيب التمام.
  15. لذا(): تحدد هذه الوظيفة قيمة الظل.
  16. إكسب (): تحسب هذه الوظيفة الأسي 'e' للقوة xth.

كيفية استخدام الدوال الرياضية في لغة سي؟

فيما يلي خطوات استخدام الدوال الرياضية في لغة سي:



الخطوة 1: يجب أن يحتوي برنامج C مبدئيًا على ملف رأس math.h ، والذي يوفر تعريفات لكل وظيفة من الوظائف الرياضية.



الخطوة 2: قم بتعريف المتغيرات التي تريد إجراء العمليات الحسابية عليها.





الخطوه 3: اتصل بالوظيفة الرياضية المناسبة للعملية التي تريد تنفيذها. قم بتمرير المتغيرات كمعامل للدالة.

الخطوة الرابعة: بعد إجراء العملية باستخدام الوظيفة الحسابية ، اطبع النتيجة على وحدة التحكم.



فيما يلي مثال يأخذ مدخلات من المستخدمين ويقوم بإجراء حسابات باستخدام عدة وظائف رياضية.

# تضمين

# تضمين

int رئيسي ( )

{

يطفو على واحد ؛
printf ( 'الرجاء إدخال الرقم العائم: ' ) ؛
مسح ( '٪F' و & على واحد ) ؛
int F = أرضية ( على واحد ) ؛
printf ( 'قيمة الطابق٪ f =٪ d ' و على واحد و F ) ؛
يطفو س = الجذر التربيعي ( على واحد ) ؛
printf ( 'قيمة الجذر التربيعي لـ٪ f =٪ f ' و على واحد و س ) ؛
يطفو ص = الأسرى ( على واحد و 5 ) ؛
printf ( 'القوة المحسوبة بنسبة٪ f =٪ f ' و على واحد و ص ) ؛
int ر = صُندُوق ( على واحد ) ؛
printf ( 'قيمة مبتورة لـ٪ f =٪ d ' و على واحد و ر ) ؛
يطفو إنها = إكسب ( على واحد ) ؛
printf ( 'القيمة الأسية لـ٪ f =٪ f ' و على واحد و إنها ) ؛
int ج = سقف ( على واحد ) ؛
printf ( 'قيمة السقف٪ f =٪ d ' و على واحد و ج ) ؛
int ص = دائري ( على واحد ) ؛
printf ( 'جولة بقيمة٪ f =٪ d ' و على واحد و ص ) ؛
يطفو ln = سجل ( على واحد ) ؛
printf ( 'اللوغاريثم الطبيعي٪ f =٪ f ' و على واحد و ln ) ؛
int ل = سجل 10 ( على واحد ) ؛
printf ( 'السجل العام لـ٪ f =٪ d ' و على واحد و ل ) ؛
يطفو sn = بدون ( على واحد ) ؛
printf ( 'قيمة الجيب٪ f =٪ f ' و على واحد و sn ) ؛
يطفو ش = وُلِدّ ( على واحد ) ؛
printf ( 'قيمة الجيب الزائدية٪ f =٪ f ' و على واحد و ش ) ؛
يطفو CN = كوس ( على واحد ) ؛
printf ( 'قيمة جيب التمام لـ٪ f =٪ f ' و على واحد و CN ) ؛
يطفو الفصل = ضرب بالعصا ( على واحد ) ؛
printf ( 'قيمة جيب التمام الزائدية٪ f =٪ f ' و على واحد و الفصل ) ؛
يطفو تينيسي = لذا ( على واحد ) ؛
printf ( 'قيمة الظل٪ f =٪ f ' و على واحد و تينيسي ) ؛
يطفو ذ = مريب ( على واحد ) ؛
printf ( 'قيمة الظل الزائدية٪ f =٪ f ' و على واحد و ذ ) ؛
int عدد 1 = 14 ؛
int عدد 2 = 3 ؛
int rem = fmod ( عدد 1 و عدد 2 ) ؛
printf ( 'القيمة المتبقية =٪ d ' و على واحد و rem ) ؛
يعود 0 ؛

خاتمة

يعد فهم الوظائف الرياضية في لغة سي أمرًا بالغ الأهمية لأي مبرمج يرغب في بناء برامج فعالة ودقيقة. من خلال الاستفادة من الوظائف المدمجة مثل الأرضية ، ceil ، round ، fmod ، pow ، sqrt ، trunc ، log ، log10 ، sinh ، cosh ، tanh ، sin ، cos ، tan ، و exp ، يمكن للمبرمجين إجراء حسابات رياضية معقدة بسهولة ودقة. باتباع الخطوات البسيطة الموضحة في هذه المقالة ، يمكن للمبرمجين تضمين هذه الوظائف في التعليمات البرمجية الخاصة بهم وتحسين كفاءة حساباتهم الرياضية.