إستخدام الدالة الشرطية if
(المفاهيم: كيفية تنفيذ الدالة الشرطية if والشطر else.)
خارطة التدفق
الشرح:
 
شاشة تنفيذ البرنامج:
حالة الذاكرة:
البرنامج:
#include <iostream>
 
using namespace std;
 
int main()
{
 
short reslut;
 
cin>>reslut;
 
if ( reslut>=60 )
{
cout<<" Pass " ;
}
else
{
cout<<" Fail " ;
}
 
cout<<endl;
 
system("pause");
 
return 0;
 
}
الشارح علي الزمن الحقيقي. فكرة وتنفيذ أ. مكي الأحمدي جامعة بيشة Real Time Narrator. Idea and Implementation By Uz. Makki Ahmedi ,UB
إدراج المكتبة القياسية iostream ، وهي المكتبة التي تحتوي علي تصريحات الدوال المسئولة من عمليات الإدخال والإخراج
إستخدام فضاء التسمية std ، حيث أن كل محتويات مكتبات C++ القياسية بداخل هذا الفضاء.
الدالة الرئيسية main، التي تشكل نقطة الدخول لبرامج C++
الدخول الي جسم الدالة الرئيسية main
الإعلان عن متغير result من نوع short . نلاحظ أنه قد تم حجز مساحة 2 بايت في الذاكرة وتخصيصها للمتغير result. نلاحظ أن قيمة المتغير result تكون قيمة غير مُعرفة.
إستخدام كائن الإدخال cinلإدخال قيمة في المتغير result
الآن قم بإدخال عدد صحيح من شاشة الإدخال، ثم إضغط علي زر الإدخال Enter
إستخدام التعبير المنطقي (result>=60)لإختبار ما إذا كانت قيمة result أكبر من أو تساوي 60 . وتمرير النتيجة للدالة الشرطية if.
الدخول الي جسم الدالة if لأن الشرط صحيح(1).
طباعة عبارة Pass (نجاح)علي شاشة الإخراج. طُبع النص كما هو لأنه محصور بين علامتي تنصيص"
طباعة سطر بإستخدام الدالة endl (وهي دالة مُعرفة في المكتبة القياسية iostream)
نهاية جسم الدالة if
الدخول الي جسم الشطر else لأن الشرط غير صحيح(0).
طباعة عبارة Fail (رسوب)علي شاشة الإخراج. طُبع النص كما هو لأنه محصور بين علامتي تنصيص"
طباعة سطر بإستخدام الدالة endl (وهي دالة مُعرفة في المكتبة القياسية iostream)
نهاية جسم الشطر else
تثبيت شاشة الإخراج
إخبار بيئة التنفيذ أن الدالة main قد إنتهت نهاية صحيحة
نهاية جسم الدالة main
لمعاينة العملية المنطقية الأصلية قُم بتمرير الماوس علي نتيجة العملية(المُظللة باللون الأصفر).