الدالة المكتبية exit() في C++
الدالة المكتبية exit()
حينما يكتشف البرنامج المعطي أن العدد أوليا ( أي في أية لحظة يكون الباقي صفرا ) , فالمفروض أن يخرج علي الفور بعد أن يعطي الرسالة اللازمة , ويتحقق ذلك بإستخدام الدالة المكتبية exit() . هذه الدالة ما أن يصادفها البرنامج حتي يخرج علي التو . ولا تعيد هذه الدالة أيه قيم ] سوف نتعرض لهذا الموضوع لاحقا [ , كما أن معاملها هو الرقم 0 , والذي يعاد إلي نظام التشغيل , يخبره بأن الإنهاء طبيعي ( ليس نتيجة خطأ ما , ففي حالات الأخطاء يكون هذا الرقم ذو قيم معينة ) .
العبارة if …. Else
تتيح لك العبارة if أن تفعل شيئا تحقق شرط ما , فإذا لم يتحقق , لا حدث أي شئ , بل يستمر البرنامج في طريقه متجاهلا العبارة وشرطها . أما العبارة if …. Else فتتيح لك خيارين , واحد عند تحقق الشرط والأخر عند عدم تحققه . وإليك مثالا يوضح الفكرة :
Ifelse.cpp
ifelse.cpp
// ifelse.cpp
// demonstrates IF...ELSE statememt
#include <iostream.h>
void main()
{
int x;
cout << "\nEnter a number: ";
cin >> x;
if( x > 100 )
cout << "That number is greater than 100\n";
else
cout << "That number is not greater than 100\n";
}
وتلاحظ هنا أن لدينا عبارتين , واحدة تخبر بأن العدد المدخل أكبر من المائة , والثانية تبين أنه أصغر من المائة . ويبين الشكل طريقة صياغة هذه العبارة والشكل أسلوب عملها .
شكل صياغة العبارة if … else
شكل طريقة عمل العبارة if … else
تعليقات
إرسال تعليق