معامل C ++

M Aml C



في العديد من لغات البرمجة ، غالبًا ما نستخدم عاملًا يسمى 'modulus' ويمثل الرمز '٪'. يتم استخدام عامل المعامل هذا لإيجاد الباقي عندما يتم قسمة الأعداد الصحيحة أو الأرقام على بعضهما البعض. يأخذ هذا العامل المعاملين: المقسوم والمقسوم عليه. ما تبقى بعد القسمة هو الباقي ، X٪ Y = R ؛ حيث X و Y عبارة عن أرباح وقواسم على التوالي و R هي الباقي. نستخدم هذا الباقي كجزء من المعلومات إذا أردنا معرفة ما إذا كان الرقمان المقسمان عاملين لكل منهما أم لا. نستخدم الباقي أيضًا لإعلامنا بما إذا كان الرقم زوجيًا أم فرديًا.

إجراء
توجد استخدامات متعددة لمشغل المعامل الذي نستخدمه لوظائف مختلفة في لغة البرمجة. سنقوم بإجراء معامل لوظائف مختلفة لأمثلة مختلفة. سيطلعنا كل مثال على الاستخدامات المختلفة لمشغل المقياس. لذا ، دعنا نتعمق في حل أمثلة لـ 'C ++ Modulus Operator'.

المثال رقم 01
في المثال الأول ، سنتعرف على بناء جملة عامل المقياس وسنحل مثالًا بسيطًا لمشغل المقياس. لهذا الغرض ، سنطبق عامل المعامل على كل من المقسوم والمقسوم عليهما نفس أنواع البيانات ، أي عدد صحيح 'int'. سنحدد المتغيرين ، دعنا نقول x & y كأعداد صحيحة. ثم سنخصص قيمة عشوائية لهذه الأعداد الصحيحة. بعد تخصيص القيمة ، سنطبق عامل المقياس على هاتين القيمتين كـ 'مقسوم على الأرباح' وسنخزن ذلك في متغير آخر. بعد ذلك ، سنعرض هذا المتغير باستخدام وظيفة الطباعة.









انتاج:



أعاد الباقي في الإخراج قيمة مساوية للصفر. هذا يعني أن x كان يقبل القسمة تمامًا على y. إذن ، x هو العامل y.





المثال رقم 02
في هذا المثال الثاني ، سنتعلم كيف يمكننا استخدام عامل المقياس في السلسلة لحساب معامل أكثر من متغيرين. أولاً ، سنحدد نوع بيانات المتغيرات. في هذه الحالة ، سنأخذ ثلاثة متغيرات ونحسب معامل سلسلتها. اختر ثلاثة متغيرات عشوائياً ، على سبيل المثال ، x ، y ، z بنفس أنواع البيانات مثل الأعداد الصحيحة وقم بتهيئتها عن طريق تعيين القيم المختلفة لكل متغير. بعد ذلك ، قم بتطبيق عامل التفاضل على هذه المتغيرات الثلاثة كـ 'x٪ y٪ z'. اعرضها باستخدام 'cout <<'. يمكن القيام بذلك عن طريق تشغيل الكود التالي في محرر الكود:



انتاج:

المعامل x٪ y الذي هو 13٪ 5 جاء ليكون 3 والمعامل (x٪ y)٪ z أي (3)٪ 2 هو 1. هذا هو السبب في أن الناتج لدينا يساوي واحدًا تمامًا.

المثال رقم 03
لقد طبقنا المعامل على المتغير بنفس أنواع البيانات أو أنواع البيانات التي يكون تركيبها على ما يرام مع عامل المعامل. في هذا المثال ، سوف نتعلم قيود تشغيل عامل المقياس. عامل المعامل لا يعمل على أنواع البيانات ، الطافية والمزدوجة. للتحقق ، دعنا نجرب مثالًا حيث سنحدد المتغيرين مع نوع البيانات float وسنطبق المعامل عليهما. يمكن رؤية النتائج في الإخراج التالي.

في المثال ، عندما استخدمنا float كنوع بيانات للمتغيرين 'a' و 'b' وقمنا بتعيين القيم العائمة لهما ، على سبيل المثال 13.4 و 5.5 على التوالي. لم يكن أداء عامل المعامل جيدًا في هذين المتغيرين ، وكانت به أخطاء في التجميع تشير إلى تعويم نوع البيانات.

مثال # 04
بمساعدة عامل المقياس ، يمكننا أيضًا معرفة ما إذا كان الرقم زوجيًا أم فرديًا. يمكننا استخدام هذه الوظيفة في التطبيقات حيث نريد التحقق من بعض القيم الفردية والزوجية. لإيجاد العدد الزوجي ، نأخذ مقياس هذا الرقم في 2. إذا كان الباقي هو 1 أو أي رقم آخر غير 0 ، يكون الرقم فرديًا على العكس من ذلك. إذا كان الباقي صفرًا ، فسيكون الرقم زوجيًا. لقد حاولنا تنفيذ هذا المفهوم بالشفرة الواردة أدناه:

انتاج:

تم تعيين القيمة 4 للعدد الصحيح 'a' مع أخذ معامله مع 2. ينتج الباقي صفرًا مما يعني أن 'a' هو رقم زوجي.

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

$ # تضمين
$ # تضمين <ناقل>
$ # تضمين

باستخدام مساحة الاسم std ، سنقوم باستيراد vector و endl (to end statement) و cout (to display) و cin. بعد هذه الخطوة ، سنحدد الحد الأقصى ، والذي في هذا المثال هو 1000. بعد ذلك ، سنقوم بتعيين عدد الأرقام التي نريد توليدها والتي ستكون مساوية لـ 10. بشكل رئيسي ، سنقوم بتشغيل الفهرس حتى الحد الأقصى Limit وسوف تولد الأرقام باستخدام وظيفة rand عن طريق إقران قيمتها المرجعة بمعامل الحد الأقصى وستعرض الإخراج.

انتاج:

أنتج الكود أعلاه الناتج حيث تم إنشاء عشرة أرقام أقل من ألف منذ أن حددنا الحد الأقصى للأرقام التي سيتم إنشاؤها على أنها أقل من ألف وإجمالي عشرة في الأرقام.

استنتاج

بمساعدة هذا الدليل ، يمكننا معرفة ما هو بالضبط عامل المقياس ، وما هو تركيبه ، وكيف يمكننا العثور على استخدام عامل المقياس في تطبيقات مختلفة. لقد حللنا أمثلة مختلفة تتعلق بالاستخدامات المختلفة لمشغل المعامل في تطبيقات C ++. علاوة على ذلك ، تعلمنا أيضًا عن قيود مشغل المعامل.