بیانیه شرطی (if
)
در مسئله یافتن حداکثر عدد دو، با عملگر جدیدی آشنا شدیم که با کلمه
if
شروع می شد.
این عملگر شرطی نامیده می شود.
کلمه
if
از انگلیسی به عنوان "
if" و کلمه
else
به عنوان "
else ترجمه شده است. > ". بعد از کلمه
if
یک شرط منطقی نوشته می شود و اگر درست باشد (true) تمام دستورات (عملگرها) که بعد از شرط در پرانتزهای مجعد ظاهر می شوند
{}
اجرا خواهد شد. اگر شرط false (نادرست) باشد، دستورات موجود در پرانتزهای فرفری بعد از کلمه
else
.
اجرا میشوند.
نمای کلی عملگر شرطی
if (boolean_condition ) // سرصفحه با شرط
{
... // بلوک "اگر". — عباراتی که اجرا می شوند
// اگر شرط در هدر درست باشد
}
دیگر
{
... // بلوک "در غیر این صورت". — عباراتی که اجرا می شوند
// اگر شرط داخل پرانتز نادرست باشد
}
باید به خاطر بسپارید!
1. if
- else - یک عبارت واحد است. بنابراین، بین پرانتزی که به if ختم می شود > (}) و کلمه else
نمی توانند شامل عملگرهای دیگری باشند.
2. هرگز بعد از کلمه else
شرط قرار ندهید. The "else" زمانی اجرا می شود که شرط اصلی مشخص شده بعد از کلمه if
- false باشد، یعنی برآورده نشده باشد.
3. اگر، در بلوک "if" یا در "دیگر» فقط یک اپراتور وجود دارد، سپس بریس های فرفری را می توان حذف کرد.
4. شرط بولی عبارتی است که می توان از آن برای گفتن درست (به معنای درست بودن) یا نادرست (به معنای درست نبودن) استفاده کرد.
یک شرط منطقی با استفاده از علائم روابط منطقی نوشته می شود
<بدن>
>، < |
بیشتر از کمتر |
>=، <= |
بزرگتر یا مساوی، کمتر یا مساوی |
== |
برابر است |
!= |
برابر نیست |