Module: (C ++) الروتين الفرعي: الإجراءات والوظائف - 2


Problem

7/11

دالة منطقية

Theory Click to read/hide

غالبًا ما يستخدم المبرمجون الدوال المنطقية التي تُرجع القيم المنطقية صواب أو خطأ ( صواب أو خطأ )
هذه الوظائف مفيدة في & nbsp؛ تحقق من بعض الممتلكات.
ضع في اعتبارك مثالين لكتابة دالة منطقية تتحقق من رقم للتساوي

<الجسم>
1) نبسب ؛ طريقة أفضل :
نتيجة التعبير
ن٪ 2 == 0
سيكون صواب (صواب) أو خطأ (خطأ)
لا حاجة لكتابة بيان شرطي!
2) لا تفعل ذلك!
يمكنك كتابتها على هذا النحو ، ولكن من الأفضل عدم القيام بتسجيل أطول على أي حال
<قبل> منطقي يساوي (int n) { العودة (ن٪ 2 == 0) ؛ } <قبل> منطقي isEven (int n) { إذا (ن٪ 2 == 0) العودة صحيح آخر عودة كاذبة؛ }

والملاحظة الأخيرة حول العمل بالوظائف والإجراءات: عدد الوظائف والإجراءات في البرنامج غير محدود. بالإضافة إلى ذلك ، يمكن لروتين فرعي واحد استدعاء روتين فرعي آخر وحتى نفسه.
نبسب ؛

Problem

يسمى العدد الصحيح عددًا أوليًا إذا كان لا يقبل القسمة إلا على 1 وعلى نفسه. اكتب دالة منطقية (دالة ترجع صوابًا أو خطأً) تحدد ما إذا كان رقمًا معينًا أوليًا.
يستخدم البرنامج الرئيسي نتيجة الدالة المنطقية.