الفرق بين المراجعتين لصفحة: «Ruby/Numeric/round»

من موسوعة حسوب
< Ruby‏ | Numeric
ط مراجعة وتدقيق.
طلا ملخص تعديل
 
سطر 18: سطر 18:
* التابع [[Ruby/Numeric/ceil|<code>ceil</code>]]: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
* التابع [[Ruby/Numeric/ceil|<code>ceil</code>]]: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
* التابع [[Ruby/Numeric/floor|<code>floor</code>]]: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
* التابع [[Ruby/Numeric/floor|<code>floor</code>]]: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
* التابع <code>[[Ruby/Numeric/truncate|truncate]]</code>: يعيد العدد الذي استُدعي معه بعد اقتطاع المنازل العشرية منه بمقدار محدَّد.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-round قسم التابع round‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-round قسم التابع round‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 20:03، 20 نوفمبر 2018

يقرِّب التابع round العدد الذي استُدعي معه إلى أقرب قيمة بدقة محدَّدة.

ينفذ الصنف Numeric هذا عن طريق تحويل قيمة العدد إلى النوع Float ثم استدعاء Float.round.

البنية العامة

round([ndigits])    integer or float

المعاملات

ndigits‎

عدد يمثل دقة التقريب.

القيمة المعادة

يعاد عدد صحيح أو عشري يمثِّل ناتج تقريب العدد المعطى إلى أقرب قيمة بدقة ndigits للمنازل العشري.

انظر أيضا

  • التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
  • التابع floor: يعيد أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
  • التابع truncate: يعيد العدد الذي استُدعي معه بعد اقتطاع المنازل العشرية منه بمقدار محدَّد.

مصادر