القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

تحتاج العديد من البرامج إلى شكل من أشكال الرياضيات لإكمال حسابات معينة أو تنسيق البيانات الرقمية. في تطبيق C # ، يمكنك استخدام فصل الرياضيات لمساعدتك في إكمال المهام الرياضية الأساسية.

يحتوي فصل الرياضيات على العديد من وظائف الرياضيات المختلفة. تتضمن هذه الوظائف المتعلقة بالتقريب العشري وعلم المثلثات والقوى والجذور التربيعية. فيما يلي قائمة ببعض الوظائف الشائعة التي يمكنك استخدامها.

كيفية استخدام وظائف الرياضيات الأساسية

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

يمكن أن تكون وظائف الرياضيات هذه مفيدة إذا كنت كذلك إنشاء فصول في C # التي ستستخدم البيانات الرقمية المنسقة. سيناريو آخر قد يكون مفيدًا فيه هو ما إذا كنت كذلك حفظ البيانات في ملف CSV في تطبيق C #.

يمكنك إضافة هذه الأمثلة إلى أي نوع من تطبيقات C # ، مثل تطبيقات وحدة التحكم وتطبيقات ASP.NET والمزيد.

instagram viewer

رياضيات. الأعلى()

تتيح لك وظيفة Max () مقارنة رقمين لتحديد أيهما له القيمة القصوى. هناك أشكال مختلفة للطريقة ، والتي تسمح لك بإدخال أنواع بيانات رقمية مختلفة في الوظيفة. يتضمن ذلك ints و double و floats والمزيد.

فيما يلي مثال لكيفية استخدام الوظيفة:

كثافة العمليات = رياضيات.الأعلى(4, 7);
وحدة التحكم. اكتب (ماكس) ؛ // الإخراج: 7

تأخذ وظيفة Max () دائمًا وسيطين بالضبط للمقارنة. إذا كنت تريد العثور على الحد الأقصى لمصفوفة من الأرقام ، فهناك العديد من الحلول. يتضمن أحدهما التكرار اليدوي عبر المصفوفة واستخدام وظيفة Max () لمقارنة كل رقم:

فار arrayMaxNumbers = جديدقائمة() { 3, 6, 1, 8, 4, 1 };
int maxNumber = arrayMaxNumbers [0];

foreach (فار num في arrayMaxNumbers)
{
maxNumber = رياضياتماكس (maxNumber ، num) ؛
}

وحدة التحكم. خط الكتابة (maxNumber) ؛ // الإخراج: 8

رياضيات. دقيقة ()

تعمل وظيفة Min () بنفس طريقة وظيفة Max (). يمكنك تمرير رقمين للدالة وستقوم بإرجاع أصغر رقم:

كثافة العمليات دقيقة = رياضيات.Min (4, 7);
وحدة التحكم. خط الكتابة (دقيقة) ؛ // الإخراج: 4

وبالمثل ، ستحتاج إلى استدعاء الدالة Min () عدة مرات للعثور على أصغر عنصر في القائمة:

فار arrayMinNumbers = جديدقائمة() { 3, 6, -1, 8, 4, 1 };
int minNumber = arrayMinNumbers [0];

foreach (فار num في مجموعة
{
minNumber = رياضيات.Min (minNumber ، num) ؛
}

وحدة التحكم. خط الكتابة (minNumber) ؛ // الإخراج: -1

رياضيات. عضلات المعدة()

تتيح لك وظيفة Abs () حساب القيمة المطلقة للرقم. لا يمكن أبدًا أن تكون القيمة المطلقة سالبة ، لأنها تمثل المسافة التي يبعدها الرقم عن 0.

هذه هي الطريقة التي يمكنك بها استخدام وظيفة Abs ():

عدد int المطلق = رياضيات.عضلات المعدة(5);
وحدة التحكم. اكتب (رقم مطلق) ؛ // الإخراج: 5

عدد صحيح مطلق سلبي = رياضيات.عضلات المعدة(-5);
وحدة التحكم. WriteLine (رقم مطلق سلبي) ؛ // الإخراج: 5

رياضيات. دائري()

تقبل الدالة Round () وسيطة عشرية. يمكنك أيضًا تحديد حد لعدد المنازل العشرية التي يجب أن تحتوي عليها. تقوم الدالة بعد ذلك بإرجاع الرقم المقرَّب:

ضعف roundedDecimals = رياضيات.دائري(40.12345, 2);
وحدة التحكم. خط الكتابة (عشري مدور) ؛ // الإخراج: 40.12

يمكنك أيضًا إدخال رقم واحد في الوظيفة. بشكل افتراضي ، ستقوم الدالة بتقريب العلامة العشرية لأقرب رقم صحيح:

رقم التقريب المزدوج = رياضيات.دائري(40.6);
وحدة التحكم. خط الكتابة (roundedNum) ؛ // الإخراج: 41

رياضيات. اقتطاع ()

تأخذ الدالة Truncate () نوع بيانات عشري أو مزدوج ، مثل 4.5. يزيل أي جزء كسري من الرقم ويعيد قيمة العدد الصحيح الناتج.

مضاعف truncatedNum = رياضيات.Truncate (4.5);
وحدة التحكم. WriteLine (truncatedNum) ؛ // الإخراج: 4

كيفية استخدام وظائف حساب المثلثات الأساسية

يتضمن فصل الرياضيات أيضًا العديد من الوظائف التي يمكن أن تساعدك في حسابات حساب المثلثات.

رياضيات. الخطيئة ()

تسمح لك وظيفة Sin () بإدخال زاوية مقاسة بالراديان. ستعيد الوظيفة قيمة الجيب للزاوية:

مزدوج sinAngle = (90 * (رياضيات.باي)) / 180;
وحدة التحكم. اكتب (رياضيات. الخطيئة (sinAngle)) ؛ // الإخراج: 1

رياضيات. كوس ()

تأخذ دالة Cos () أيضًا زاوية تُقاس بوحدات الراديان. ثم تقوم بإرجاع جيب التمام لتلك الزاوية:

cosAngle مزدوج = (90 * (رياضيات.باي)) / 180;
وحدة التحكم. اكتب (رياضيات.Cos (cosAngle)) ؛ // الإخراج: 6.123

رياضيات. تان ()

وبالمثل ، تأخذ الدالة Tan () زاوية تُقاس بالراديان ، وتُرجع ظل الزاوية:

مزدوج tanAngle = (30 * (رياضيات.باي)) / 180;
وحدة التحكم. اكتب (رياضيات.Tan (tanAngle)) ؛ // الإخراج: 0.577

كيفية استخدام وظائف الرياضيات والقوة والجذر التربيعي

يمكنك استخدام الدالات الرياضية لحساب القوة والجذر التربيعي لرقم.

رياضيات. بو ()

الدالة Pow () تحسب قوة رقم معين. فيما يلي مثال لكيفية استخدام وظيفة Pow ():

مزدوج powNum = رياضيات.Pow (5, 3);
وحدة التحكم. WriteLine (powNum) ؛ // الإخراج: 125

في هذه الحالة ، تحسب الوظيفة نتيجة 5 أس 3 (أو ، بعبارة أخرى ، 5 * 5 * 5).

رياضيات. سكرت ()

ترجع الدالة Sqrt () الجذر التربيعي لرقم. على سبيل المثال ، تمرير 16 في الدالة سيعيد الجذر التربيعي لـ 16 ، وهو 4:

ضعف sqrtNum = رياضيات.Sqrt (16);
وحدة التحكم. WriteLine (sqrtNum) ؛ // الإخراج: 4

استخدام وظائف الرياضيات في العمليات الحسابية

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

تتضمن معظم لغات البرمجة وظائف ملائمة أو مكتبات كاملة لعمليات الرياضيات الشائعة.