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

لم افهم المعادله لكى نستخرج الاعداد الزوجية ( 0===2%i)

طه مرعى

السؤال

Recommended Posts

  • 0

إن الأعداد الزوجية لها باق قسمة على 2 يساوي الصفر و المعامل % يقوم بحساب باق القسمة، و لذلك يمكننا اختبار فيما إذا كان باق القسمة على 2 يساوي الصفر لمعرفة فيما إذا كان عدد زوجي أم لا.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 2 دقائق مضت قال طه مرعى:

ممكن مثال 

إن أي عدد زوجي يجب أن يقبل القسمة على 2 و بالتالي يكون له باق قسمة مساو للصفر.

مثلاً العدد 2 بنفسه له باق قسمة على 2 يساوي 0، حيث أن ناتج القسمة هو 1 و الباق 0، و العدد 8 مثلاً ناتج قسمته على 2 هو 4 و الباق صفر.

بينما في حال كان لدينا عدد فردي مثل 9 فإن ناتج قسمته على 2 يساوي 4 و الباق 1، و هكذا من أجل كل الأعداد الفردية يكون باق القسمة مساو لل 1.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

لنفهم اولاً العبارة 2%i والتي تعني التالي :

قم بتقسيم المتغير i على 2 وإذا كان هنالك باقي قم بإعادة الباقي.

وهذه العبارة ستعيد 0 إذا لم يكن هنالك باقي.

جرب الاكواد التالية :

console.log(7%2); // 1
console.log(6%2); // 0

والآن إلى العبارة ( 0===2%i) والتي تعني التالي :

إذا كان  2%i يساوي 0 قم بإعادة true ونفذ الشرط وإلا قم بإعادة false ولا تنفذ الشرط.

جرب الكود التالي :

console.log(7%2 === 0); // false
console.log(6%2 === 0); // true

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يتم استخدام العامل % لإرجاع المتبقى من القسمة في حالة إذا كان الرقم المتبقى 0 فهذا يعتبر رقم زوجي وإذا كان الرقم المتبقى 1 فهذا يعتبر رقم فردي

مثلا إذا كان لديك مجموعة من الأرقام الفردية والزوجية

let numbers = [1,2,3,4,8,6,13,16,20,25,30,64,100];

وتريد فلترة هذه الأرقام وإرجاع الأرقام الزوجية فقط

let result = numbers.filter(function(ele){
    return ele % 2 === 0;
});

console.log(result);
// سيتم إرجاع قائمة الأرقام التالية وهي عبارة عن أرقام زوجية فقط
// [2, 4, 8, 6, 16, 20, 30, 64, 100]
تم التعديل في بواسطة Mohamed Refaat
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...