الحساب والمعاملات
العمليات الرياضية
الحساب والمعاملات درس مجاني في Ruby Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ruby Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ruby Academy 4 دروس في المجموع.
العمليات الحسابية الأساسية
تدعم Ruby المعاملات المألوفة: + و- و* و/.
puts 5 + 3
puts 5 - 3
puts 5 * 3
puts 6 / 3معامل modulo
يعيد % باقي القسمة. وهو مفيد جدًا للتحقق من قابلية القسمة.
puts 10 % 3
puts 10 % 2الرفع إلى أس
يرفع ** عددًا إلى قوة معينة.
puts 2 ** 3
puts 5 ** 2أولوية المعاملات
تُنفّذ عمليتا الضرب والقسمة قبل الجمع والطرح. استخدموا الأقواس للتحكم في الترتيب.
puts 2 + 3 * 4
puts (2 + 3) * 4الإسناد المركب
تحدّث معاملات مثل += و*= متغيرًا في موضعه.
total = 10
total += 5
total *= 2
puts totalمعاملات المقارنة
قارنوا الأعداد باستخدام < و> و<= و>= و== و!=. وتعيد هذه المعاملات true أو false.
puts 5 > 3
puts 5 == 5
puts 5 != 4معامل spaceship
يعيد <=> القيمة -1 أو 0 أو 1 تبعًا للترتيب. ويُستخدم في الفرز.
puts (1 <=> 2)
puts (2 <=> 2)
puts (3 <=> 2)divmod
يعيد divmod كلًا من حاصل القسمة والباقي في استدعاء واحد على هيئة مصفوفة.
q, r = 17.divmod(5)
puts q
puts rمزج الأعداد الصحيحة والعشرية
يحوّل مزج عدد صحيح وعدد عشري النتيجة إلى عدد عشري.
puts 5 + 2.0
puts 3 * 1.5times و upto
تحتوي الأعداد الصحيحة على أدوات مساعدة للتكرار. يكرر times التنفيذ، ويعدّ upto تصاعديًا.
3.times { |i| print "#{i} " }
puts
1.upto(3) { |i| print "#{i} " }
putsبناء إجمالي
اجمعوا بين المعاملات في عملية حسابية صغيرة.
price = 20
quantity = 3
tax = 0.1
subtotal = price * quantity
total = subtotal + subtotal * tax
puts totalاختبار سريع
تحققوا من فهمكم للحساب والمعاملات.
مراجعة
تعلّمتم المعاملات:
- الحساب
+ - * /وmodulo%والأس** - الأولوية والأقواس
- الإسناد المركب والمقارنات و
<=>وdivmod timesوuptoللتكرار
التالي: الوحدة Math.
puts (10 % 3) + (2 ** 3)الأسئلة الشائعة
هل درس «الحساب والمعاملات» مجاني؟
نعم — نص درس «الحساب والمعاملات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ruby Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ruby Academy 4 دروس في المجموع.
ماذا ستتعلم في «الحساب والمعاملات»؟
العمليات الرياضية تتمرن على Ruby Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Ruby Academy؟
لا تُشترط خبرة سابقة. Ruby Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «الحساب والمعاملات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Ruby Academy هذا؟
نعم. كل درس في Ruby Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- الأعداد الصحيحة والعشرية
- الحساب والمعاملات
- وحدة Math
- Rational وBigDecimal