ادامه فصل دوم : معرفی رشته ای از دستورات مرکب
حال یک مشکل در این نوع شکل دستوری شرطی وجود دارد در این کد اگر مقدار 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;
}