نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الصنف Rational في روبي

يمكن تمثيل عدد جذري (rational) كزوج من الأعداد الصحيحة بالشكل a / b‎ حيث b > 0؛ العدد a يمثل البسط، والعدد b يمثل المقام. من الناحية الرياضية، العدد الصحيح a يساوي العدد الجذري a / 1. في روبي، ​​يمكنك إنشاء الكائنات (الأعداد) الجذرية باستخدام التوابع Kernel.Rational أو to_r أو rationalize، أو عن طريق إضافة المُبدِّل r إلى عددٍ. ستكون القيم المعادة كسورًا غير قابلة للاختزال (irreducible fractions). Rational(1) #=> (1/1) Rational(2, 3) #=> ...

المعامل ==‎ الخاص بالصنف Rational في روبي

يتحقق المعامل == من تساوي عدد جذري مع عدد آخر. البنية العامة rat == object → true or false‎ القيمة المعادة تعاد القيمة true إن كان rat يساوي object عدديًا، وإلا فستُعاد القيمة false. أمثلة مثال على استخدام التابع ==‎: Rational(2, 3) == Rational(2, 3) #=> true Rational(5) == 5 #=> true Rational(0) == 0.0 ...

المعامل *‎ الخاص بالصنف Rational في روبي

ينفذ المعامل * عملية الضرب. البنية العامة rat * numeric → numeric‎ ‎القيمة المعادة يعيد ناتج عملية الضرب بين العدد الجذري rat وبين العدد numeric. أمثلة مثال على استخدام التابع *‎: Rational(2, 3) * Rational(2, 3) #=> (4/9) Rational(900) * Rational(1) #=> (900/1) Rational(-2, 9) * Rational(-9, 2) #=> (1/1) Rational(9, 8) * 4 #=> ...

المعامل /‎ الخاص بالصنف Rational في روبي

ينفذ المعامل / عملية القسمة. البنية العامة rat / numeric → numeric‎ القيمة المعادة تعاد قيمة عددية تمثِّل ناتج تنفيذ عملية القسمة. أمثلة مثال على استخدام التابع /‎: Rational(2, 3) / Rational(2, 3) #=> (1/1) Rational(900) / Rational(1) #=> (900/1) Rational(-2, 9) / Rational(-9, 2) #=> (4/81) Rational(9, 8) / 4 #=> (9/32) Rational(20, 9) / ...

المعامل +‎ الخاص بالصنف Rational في روبي

ينفذ المعامل + عملية الجمع. البنية العامة rat + numeric → numeric‎ القيمة المعادة تعاد قيمة عددية ناتجة عن عملية الجمع. أمثلة مثال على استخدام التابع +‎: Rational(2, 3) + Rational(2, 3) #=> (4/3) Rational(900) + Rational(1) #=> (901/1) Rational(-2, 9) + Rational(-9, 2) #=> (-85/18) Rational(9, 8) + 4 #=> (41/8) Rational(20, 9) + ...

المعامل -‎ الخاص بالصنف Rational في روبي

يعيد المعامل - عند استدعائه بالشكل rat- نفي العدد الجذري rat. البنية العامة -rat → rational‎ القيمة المعادة يعاد نفي العدد الجذري rat (أي إذا كان العدد المعطى موجبًا فسيصبح سالبًا والعكس صحيح). انظر أيضا المعامل -: ينفذ عملية الطرح. المعامل /: ينفذ عملية القسمة. مصادر قسم المعامل -‎ في الصنف Rational‎ في توثيق روبي الرسمي.

المعامل **‎ الخاص بالصنف Rational في روبي

يرفع المعامل ** عدد جذري (يمثِّل الأساس) إلى قوة عدد محدَّد (يمثِّل الأس). البنية العامة rat ** numeric → numeric‎ القيمة المعادة تعاد قيمة عددية ناتجة عن رفع العدد الجذري rat (الأساس) إلى قوة العدد numeric (الأس). أمثلة مثال على استخدام التابع **‎: Rational(2) ** Rational(3) #=> (8/1) Rational(10) ** -2 #=> (1/100) Rational(10) ** -2.0 ...

المعامل -‎ الخاص بالصنف Rational في روبي

ينفذ المعامل - عملية الطرح. البنية العامة rat - numeric → numeric‎ القيمة المعادة يعيد المعامل - ناتج عملية الطرح. أمثلة مثال على استخدام التابع -‎: Rational(2, 3) - Rational(2, 3) #=> (0/1) Rational(900) - Rational(1) #=> (899/1) Rational(-2, 9) - Rational(-9, 2) #=> (77/18) Rational(9, 8) - 4 #=> (-23/8) Rational(20, 9) - 9.8 ...

المعامل <=>‎ الخاص بالصنف Rational في روبي

يوازن المعامل <=> بين عدد جذري وعدد آخر ثم يعيد القيم 1- أو 0 أو 1 بناءً على ما إن كان العدد الجذري الواع على يساره أصغر من أو يساوي أو أكبر من العدد الآخر. ستُعاد القيمة nil إن كانت القيمتان غير قابلتين للموازنة. البنية العامة rational <=> numeric → -1, 0, +1, or nil‎ القيمة المعادة تعاد القيم 1- أو 0 أو 1 بناءً على ما إن كان rationalأصغر من أو يساوي أو أكبر من numeric. تعاد القيمة ...

 التابع Complex.rationalize في روبي

يعيد التابع ‎rationalize القيمة الجذرية (rational) المقابلة للعدد العقدي (ينبغي أن يكون الجزء التخيلي معدومًا). البنية العامة rationalize([eps]) → rational المعاملات eps يمثل هامش التقريب. إذ يحقق (c-|eps| <= result <= c+|eps|)، حيث c يمثل العدد العقدي، و resultيمثل القيمة المعادة. القيمة المعادة يعيد التابع ‎rationalize القيمة الجذرية (rational ) المقابلة للعدد العقدي. والذي هو عدد جذري. أمثلة أمثلة عن استخدام معامل التابع ‎rationalize: Complex(1.0/3, 0).rationalize #=> (1/3) Complex(1, 0.0).rationalize # RangeError Complex(1, 2).rationalize ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).