ادامه فصل دوم : معرفی رشته ای از دستورات مرکب

حال یک مشکل در این نوع شکل دستوری شرطی وجود دارد در این کد اگر مقدار x کوچکتر از y نباشد هیچ عملی صورت نخواهد گرفت برای رفع این مشکل در ساده ترین شکل می تواند خارج از بلوک موجود در دستور شرطی دستور دیگری را نوشت به صورت زیر :


//Author: Kambiz Asadzadeh


#include <iostream>


using namespace std;


int main()


{
int x, y;
x = 8;
y = 16;


if (x < y)
{
x = x + y;
cout << x << endl;
}


cout << "False" << endl;


return 0;
}




و یا به صورت زیر می توان در بلوک جدیدی یک دستور جدید برای صفر بودن مقدار باز گشتی قرار داد به صورت زیر :


//Author: Kambiz Asadzadeh


#include <iostream>


using namespace std;


int main()


{
int x, y;
x = 8;
y = 16;


if (x < y)
{
x = x + y;
cout << x << endl;
}
else
{
cout << "False" << endl;
}


return 0;
}