ما هو باقي القسمة؟

عندما كنت اشاهد درس عن ال operators أو العمليات الحسابية

وجدت الشارح يقول ان العمليات الحسابية الاساسية هي الجمع والطرح والضرب والقسمة .. وباقي القسمة

وشرح كل هذا واعطي امثلة ولكن لم افهم ما هو باقي القسمة ..

اتمني شرحه لي واعطاء مثال

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

linux_user أضف ردا

ليكن لدينا العداد :

int z = 6%4;
cout <<z<<'\n';

فلو جربت البرنامج سوف يعطيك 2

شكراً لك

ليكن a و b عددين صحيحين

إذا وجد عددين q و r بحيث

a = b * q + r 

و

0 <= r < |b|

فإننا نقول أننا أنجزنا قسمة أقليدية ل a على b

q = خارج القسمة a على b

r = باقي القسمة a على b


في لغة python

q = a // b
r = a % b

اما كان من الافضل للتبسيط اكثر؟

حسنا

نريد باقي قسمة العدد 27 على 7

أولا نقوم بحساب خارج قسمة 27 على 7 والناتج هو 3.857142857142857

نأخد الجزء الصحيح (العدد بدون فاصلة) وهو 3

هذا العدد 3 هو خارج القسمة الصحيحة وهو q

إذن حسب التعريف

a = 27 ; b = 7
q = a // b = 3
a = b * q + r
r = a - b * q = 27 - 7 * 3 = 6

إذن باقي القسمة الصحيحة ل 27 على 7 هو 6

وبدل القيام بعملية القسمة ثم إزالة الفاصلة ثم عملية الطرح توفر لغات البرمجة المعامل % لتسهيل العملية