كيفية تقريب رقم لأقرب 10 في JavaScript

Kyfyt Tqryb Rqm Laqrb 10 Fy Javascript



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

ستشرح هذه الدراسة الإجراء لتقريب رقم في JavaScript إلى أقرب 10.

كيفية تقريب رقم لأقرب 10 في JavaScript؟

في JavaScript ، استخدم الطرق التالية لتقريب رقم إلى أقرب 10:







دعونا نرى طريقة عمل الطرق المذكورة أعلاه واحدة تلو الأخرى!



الطريقة 1: تقريب رقم إلى أقرب 10 باستخدام طريقة Math.round ()

في JavaScript فإن ' دائري() 'طريقة' رياضيات يتم استخدام النوع 'لتقريب الأرقام العشرية بالإضافة إلى الأرقام الصحيحة على القيمة التقريبية. تقوم بتقريب العدد الصحيح إلى العدد الصحيح التالي.



بناء الجملة





اتبع الصيغة المحددة لاستخدام طريقة round () لتقريب الرقم الأقرب إلى 10:

رياضيات . دائري ( رقم / 10 ) * 10
  • ال ' Math.round () 'يتم استدعاء طريقة' بتمرير الرقم مقسومًا على 10 كوسيطة لتقريب النتيجة إلى أقرب رقم صحيح.
  • ثم اضربها في 10 لتقريب النتيجة لأقرب 10.

مثال

أولاً ، حدد وظيفة باسم ' جولة إلى أقرب 10 'مع معلمة' رقم '. لاستدعاء طريقة Math.round () التي ستعيد القيمة التقريبية الأقرب إلى 10 :



وظيفة roundToNearest10 ( رقم ) {

إرجاع رياضيات . دائري ( رقم / 10 ) * 10 ؛

}

اتصل ب ' جولة إلى أقرب 10 'بتمرير رقم صحيح' 6745 '. سيتم قسمة أولًا على 10 وإرجاع ' 674.5 'والتي سيتم تقريبها إلى' 675 وهو أقرب عدد صحيح لـ 674.5. سيتم بعد ذلك ضرب القيمة الناتجة في 10 للحصول على القيمة التقريبية لأقرب 10:

وحدة التحكم. سجل ( جولة إلى أقرب 10 ( 6745 ) ) ؛

سيظهر الإخراج ' 6750 'وهو أقرب 10 إلى' 6745 ':

دعونا نمرر القيمة العشرية ' 89.9 'في الوظيفة وشاهد القيمة المقربة:

وحدة التحكم. سجل ( جولة إلى أقرب 10 ( 89.9 ) ) ؛

سيطبع الإخراج ' 90 'بتقريب الرقم العشري' 89.9 'لأقرب 10:

الطريقة 2: تقريب رقم إلى أقرب 10 باستخدام طريقة Math.ceil ()

لتقريب رقم إلى أقرب 10 ، فإن ' Math.ceil () 'الطريقة المستخدمة. ستقوم بتقريب الرقم إلى أكبر عدد صحيح قادم. إذا تم تمرير رقم عشري إلى طريقة Math.ceil () ، فإنه يُرجع الرقم الصحيح.

بناء الجملة

يتم استخدام بناء الجملة المحدد لـ ' سقف() ' طريقة:

رياضيات . سقف ( رقم / 10 ) * 10
  • تأخذ عددًا كوسيطة مقسومة على 10 ثم تضربه في 10.
  • بقسمة الرقم على 10 فإنه سيتم تقريب الرقم إلى أكبر عدد صحيح تالٍ.
  • ثم اضرب الرقم الناتج في 10 لتقريب الرقم لأعلى لأقرب 10.

مثال

استدعاء ' Math.ceil () 'في' جولة إلى أقرب 10 'بتمرير الرقم مقسومًا على 10 ثم ضربه في 10 لتقريب الرقم إلى أقرب 10:

وظيفة roundToNearest10 ( رقم ) {

إرجاع رياضيات . سقف ( رقم / 10 ) * 10 ؛

}

اتصل ب ' جولة إلى أقرب 10 'وتمرير رقم' 6745 'كحجة. سيتم قسمة أولًا على 10 وإرجاع ' 674.5 'والتي سيتم تقريبها إلى' 675 بسبب طريقة ceil () التي تعد ثاني أكبر عدد صحيح من 674.5. بعد ذلك ، سيتم ضرب الرقم الناتج في 10 والحصول على القيمة التقريبية لأقرب 10:

وحدة التحكم. سجل ( جولة إلى أقرب 10 ( 6745 ) ) ؛

انتاج |

وبالمثل ، يتم أيضًا تقريب الرقم العشري إلى أقرب 10 في JavaScript باستخدام طريقة Math.ceil (). مرر الرقم ' 78.02 'كمعامل في' جولة إلى أقرب 10 ' وظيفة. ستعود ' 8 'وهو ثاني أكبر عدد صحيح من' 7802 '، ثم اضرب الرقم الناتج في 10 هذه هي القيمة التقريبية لأقرب 10:

وحدة التحكم. سجل ( جولة إلى أقرب 10 ( 78.02 ) ) ؛

سيكون الإخراج المقابل:

الطريقة الثالثة: تقريب رقم إلى أقرب 10 باستخدام طريقة Math.floor ()

هناك طريقة أخرى 'Math.floor ()' تُستخدم لتقريب رقم إلى أقرب 10. وستقوم بتقريب الرقم إلى أقرب عدد صحيح. إذا تم تمرير عدد صحيح عشري إلى طريقة Math.floor () ، فإنه يُرجع أقرب عدد صحيح صحيح.

بناء الجملة

تُستخدم الصيغة التالية لطريقة الكلمة ():

رياضيات . أرضية ( رقم / 10 ) * 10
  • يتم استدعاء الطريقة بتمرير الرقم مقسومًا على 10 كوسيطة لتقريب الرقم الناتج إلى أقرب عدد صحيح.
  • بعد ذلك ، سيتم ضرب الرقم الناتج في 10 مما سيعيد الرقم مقربًا إلى أقرب 10.

مثال

في الوظيفة المحددة ' roundToNearest10 () '، اتصل ب ' Math.floor () 'بتمرير الرقم على 10 كوسيطة ثم اضربه في 10:

وظيفة roundToNearest10 ( رقم ) {

إرجاع رياضيات . أرضية ( رقم / 10 ) * 10 ؛

}

مرر الرقم ' 6745 'كوسيطة في الوظيفة المحددة المسماة' roundToNearest10 () '. سيتم قسمة أولًا على 10 وإرجاع ' 674.5 'والتي سيتم تقريبها إلى' 674 'بسبب طريقة floor () التي هي أقرب عدد صحيح لأسفل من 674.5. ثم الرقم الناتج ' 674 سيتم ضرب 'في 10 والحصول على القيمة التقريبية لأقرب 10:

وحدة التحكم. سجل ( جولة إلى أقرب 10 ( 6745 ) ) ؛

انتاج |

مرر الرقم العشري ' -5.15 'كمعامل في' جولة إلى أقرب 10 ' وظيفة. ستعود ' 7 'وهو أقرب عدد صحيح لأسفل لـ' 7802 '، ثم اضرب الرقم الناتج في 10 وهي القيمة التقريبية لأقرب 10:

وحدة التحكم. سجل ( جولة إلى أقرب 10 ( - 5.15 ) ) ؛

سيكون الإخراج:

استنتاج

لتقريب رقم إلى أقرب 10 ، استخدم طرق JavaScript المحددة مسبقًا والتي تتضمن Math.round () و Math.ceil () و Math.floor (). تقوم طريقة Math.round () بتقريب الرقم إلى أقرب عدد صحيح صحيح. تقوم طريقة Math.ceil () بتقريب الرقم إلى أكبر عدد صحيح تالي ، بينما تقوم طريقة Math.floor () بتقريب الرقم إلى أقرب عدد صحيح لأسفل. سيتم ضرب كل هذه الطرق في 10 لتقريب الرقم الناتج إلى أقرب 10. في هذه الدراسة ، تم شرح طريقة عمل كل هذه الطرق جنبًا إلى جنب مع أمثلتها.