اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مرحباً محمد ,

العلامة % في لغة البرمجة تعبر عن  باقي عملية القسمة العددية ( باقي القسمة ) . وفي سياق الشرط الذي قدمته:
 

if (num % i === 0)

هذا يعني "إذا كانت قيمة num تقسم على i بدون باقي (الباقي يكون صفر)، فقم بتنفيذ الكود داخل الجملة."

للشرح بتفصيل :

  • num % i : هذا يقوم بإجراء عملية القسمة العددية لقيمة num على  i ، ويعود بالباقي. إذا كان الباقي يكون صفر، فهذا يعني أن num قابل للقسمة على i بدون باقي.
  • === 0 : يقوم بفحص ما إذا كان الباقي الناتج من القسمة يساوي صفر. إذا كانت هذه الشروط تنطبق، فإن الجملة تُقدم صحيحة، والكود داخل الشرط سيتم تنفيذه.

 مثال رياضي أخر :

لنأخذ num = 10 و i = 2. الآن نقوم بالتحقق مما إذا كانت 10 قابلة للقسمة على 2 بدون باقي:

if (10 % 2 === 0)

الآن نقوم بشرح العبارة:

  • 10 % 2: القسمة تعود باقي صفر.
  • === 0: يكون الشرط صحيحًا.

لذا، يمكن أن يتم تنفيذ الكود داخل هذا الشرط. هذا يشير إلى أن 10 قابلة للقسمة على 2 بدون باقي، مما يعني أن 2 هو عامل لـ 10.

تحياتي

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...