Menu
CoddyTech

معامل باقي القسمة

جزء من قسم الأساسيات في رحلة Swift على Coddy. الدرس 17 من 86.

يُرجع عامل باقي القسمة (%) الباقي بعد قسمة عدد على عدد آخر. بينما تخبرك القسمة بعدد المرات التي يتسع فيها عدد داخل عدد آخر، يخبرك عامل باقي القسمة بما يتبقى.

let remainder = 10 % 3  // 1
print(remainder)        // 1

هنا، يتسع العدد 3 في العدد 10 تمامًا 3 مرات (ما يساوي 9)، ويتبقى 1. هذا العامل مفيد للغاية لتحديد ما إذا كان عدد ما يقبل القسمة على عدد آخر؛ فعندما يكون الباقي 0، تكون القسمة تامة.

let evenCheck = 8 % 2   // 0 (8 عدد زوجي)
let oddCheck = 7 % 2    // 1 (7 عدد فردي)

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

challenge icon

التحدي

سهل
اكتب دالة getRemainder تأخذ عددين صحيحين dividend وdivisor، وتُرجع باقي قسمة العدد dividend على العدد divisor.

استخدم عامل باقي القسمة لحساب ما يتبقى بعد القسمة.

المعطيات:

  • dividend (Int): العدد الذي تجري قسمته
  • divisor (Int): العدد الذي تجري القسمة عليه

القيمة المُعادة: باقي قسمة dividend على divisor (Int)

جرّب بنفسك

func getRemainder(dividend: Int, divisor: Int) -> Int {
    // اكتب الشيفرة هنا
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Swift