مساعدة لكتابة برنامج
أنت ستقوم بعمل برنامج لخدمة الحافلات.
يمكن للحافلة نقل 50 راكبًا في وقت واحد.
بالنظر إلى عدد الركاب المنتظرين في محطة الحافلات كمدخلات
فأنت بحاجة إلى حساب وإخراج عدد المقاعد الفارغة في آخر حافلة.
مثلا انت تقوم بإدخال عدد المنتظرين في محطة الحافلات
126 شخص
برنامجك سيحسب عدد المقاعد الفارغة في آخر حافلة فتظهر النتيجة
24 مقعد فارغ
شرح :
ستنقل الحافلة الأولى 50 راكبًا ، تاركة 126-50 = 76 شخص في المحطة.
ثم تعود وتنقل 50 شخص تاركة الحافلة التالية 76-50 = 26 في المحطة
بالتالي ، فإن الحافلة الأخيرة ستقل جميع الركاب البالغ عددهم 26 راكبًا
مع ترك 50-26 = 24 مقعدًا فارغة.
يمكنك حساب عدد المقاعد الفارغة بإستعمال باقي القسمة
126 % 50 = 26
50 - 26 = 24
العامل % يقال له الـ Modulo و يسمى Remainder في الرياضيات و هو آخر رقم يبقى من عملية القسمة.
أي نستعمله للحصول على آخر رقم يبقى عندما نقسم قيمة a على قيمة b
مثلا 126 باقي قسمته على 50 هو 26
بصيغة أبسط
الـ 126 كم فيها من 50 فيها 2
والباقي 26
انا اريد الحصول على هذا الباقي لهذا أستعمل العامل %