الانتقال إلى المحتوى الرئيسي

كيف يمكنني التحقق مما إذا كان منتج أربعة أرقام عشوائية تم إدخالها من لوحة المفاتيح هو رقم زوجي?

غالبا ما تتضمن البرمجة مهام تتعلق بالعمل مع الأرقام. قد تكون إحدى هذه المهام هي التحقق مما إذا كان ناتج أربعة أرقام عشوائية تم إدخالها من لوحة المفاتيح هو رقم زوجي.

لحل هذه المشكلة ، تحتاج إلى إدخال أربعة أرقام عشوائية من لوحة المفاتيح باستخدام وظيفة الإدخال (). ثم يمكنك استخدام عملية الضرب * لحساب حاصل ضرب هذه الأرقام.

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

نموذج كود بايثون:

رقم 1 = كثافة العمليات (الإدخال ("أدخل الرقم الأول:"))

عدد 2 = كثافة العمليات (الإدخال ("أدخل الرقم الثاني:"))

رقم 3 = كثافة العمليات (الإدخال ("أدخل الرقم الثالث:"))

رقم 4 = كثافة العمليات (الإدخال ("أدخل الرقم الرابع:"))

المنتج = رقم 1 * رقم 2 * رقم 3 * رقم 4

إذا كان المنتج % 2 = = 0:

طباعة ("المنتج هو حتى")

آخر:

طباعة ("المنتج غريب")

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

  1. الجوهر العام للمهمة وصياغتها
  2. الحل هو من خلال تقسيم بنسبة 2 الاختيار
  3. الحل هو من خلال التحقق من ما تبقى من التقسيم

الجوهر العام للمهمة وصياغتها

  1. أدخل أربعة أرقام عشوائية من لوحة المفاتيح.
  2. احسب حاصل ضرب هذه الأرقام.
  3. تحقق مما إذا كان المنتج الناتج هو رقم زوجي.
  4. عرض نتيجة الاختبار على الشاشة.

للتحقق مما إذا كان الرقم زوجيا ، من الضروري قسمة الرقم على 2 بدون الباقي. إذا كانت نتيجة القسمة 0 ، فإن الرقم زوجي ، وإلا فهو غريب.

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

الحل هو من خلال تقسيم بنسبة 2 الاختيار

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

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

const number4 = Number(prompt("Введите четвертое число:"));

const result = number1 * number2 * number3 * number4;

if (result % 2 == 0) {

document.write("

} else {

document.write("Произведение чисел " + number1 + ", " + number2 + ", " + number3 + " и " + number4 + " является нечетным числом.
");}
في هذا المثال ، باستخدام وظيفة المطالبة ، نحصل على أربعة أرقام من المستخدم ونحفظها في رقم المتغيرات1, رقم2, رقم3 و رقم4. ثم نحسب حاصل ضرب هذه الأرقام ونخزنها في متغير النتيجة.
باستخدام عامل الباقي للقسمة ٪ ، نتحقق مما إذا كان المنتج قابلا للقسمة على 2 بدون الباقي. إذا كانت الإجابة بنعم ، فإننا نخرج رسالة تفيد بأن المنتج هو رقم زوجي. خلاف ذلك ، نقوم بإخراج رسالة تفيد بأن المنتج هو رقم فردي.الحل هو من خلال التحقق من ما تبقى من التقسيم
فيبايثون
يمكن تنفيذ هذا الحل على النحو التالي:جزء رمز
الوصفأ = كثافة العمليات (الإدخال ('أدخل الرقم الأول:'))
إدخال الرقم الأولب = كثافة العمليات (الإدخال ('أدخل الرقم الثاني:'))
إدخال الرقم الثانيج = كثافة العمليات (الإدخال ('أدخل الرقم الثالث:'))

إدخال الرقم الثالث