else (else)
دستور else در ++C می گوید: اگر شرط درست نبود، این کار را انجام بده. «شرط (Condition)» یک سوال منطقی است. نتیجه اش یا درست است یا غلط. مثل مدرسه: اگر دیر نرسیدی، برو کلاس؛ وگرنه برو دفتر.
سینتکس دستور else
اول شرط را با if می سنجیم. سپس با else راه دوم را می نویسیم.
if (condition) {
// کد وقتی شرط درست است
} else {
// کد وقتی شرط غلط است
}
مثال: صبح بخیر یا عصر بخیر؟
اگر زمان کمتر از 18 بود، «روز بخیر» بگو. وگرنه «عصر بخیر» بگو.
int time = 20;
if (time < 18) {
cout << "Good day.";
} else {
cout << "Good evening.";
}
// Outputs "Good evening."
گام های عملی
- یک شرط ساده بساز؛ مثلا time < 18.
- بلاک if را بنویس و خروجی مناسب چاپ کن.
- بلاک else را بنویس و حالت دیگر را پوشش بده.
نکته: اگر شرط غلط باشد، برنامه وارد else می شود. اگر شرط درست باشد، else اجرا نمی شود.
لینک های مرتبط داخلی
پیش نیاز خوب برای دستور else، صفحه شرط ها If...Else است. همچنین شاخه های بیشتر را در else if ببین.
جمع بندی سریع
- else فقط هنگام غلط بودن شرط اجرا می شود.
- if و else دو مسیر متفاوت می سازند.
- برای هر حالت، پیام جدا چاپ کن.
- نام if و else با حروف کوچک است.