سی شارپ، زبانی قدرتمند برای برنامه نویسی است که از دستورات شرطی پشتیبانی می کند. این دستورات به برنامه نویسان کمک می کنند تا برنامه هایی با پیچیدگی بیشتر و قابلیت های گسترده تر بنویسند.
دستور شرطی If
یکی از دستورات شرطی پرکاربرد در سی شارپ، دستور if است. این دستور کاربر را قادر میسازد تا براساس یک شرط، کد مورد نظر را اجرا کند.
مثال زیر را در نظر بگیرید:
int age = 18;
if (age >= 18)
{
Console.WriteLine("شما می توانید رای دهید.");
}
در این مثال، ما از دستور if استفاده کردیم تا بررسی کنیم که آیا سن کاربر بیشتر از یا مساوی 18 سال است یا خیر. اگر پاسخ مثبت بود، پیام "شما می توانید رای دهید." نمایش داده میشود.
دستور شرطی If-Else
دستور if-else در سی شارپ امکان اجرای بخش مختلفی از کد را براساس شرط مورد نظر ارائه میدهد.
مثال زیر را ببینید:
int score = 85;
if (score >= 90)
{
Console.WriteLine("شما نمره A را دریافت کردید.");
}
else
{
Console.WriteLine("شما نمره A را دریافت نکردید.");
}
در این مثال، اگر نمره بیشتر از یا مساوی 90 بود، پیام "شما نمره A را دریافت کردید." نمایش داده میشود. در غیر این صورت، پیام "شما نمره A را دریافت نکردید." نمایش داده میشود.
دستور شرطی Switch
دستور switch یک دستور شرطی دیگر در سی شارپ است که به برنامه نویس اجازه می دهد یک سری عملیات را براساس مقدار یک متغیر انجام دهد.
int dayOfWeek = 3;
switch (dayOfWeek)
{
case 1:
Console.WriteLine("دوشنبه");
break;
case 2:
Console.WriteLine("سه شنبه");
break;
case 3:
Console.WriteLine("چهارشنبه");
break;
// ... و غیره
default:
Console.WriteLine("یک روز معتبر وارد کنید.");
break;
}
در این مثال، براساس مقدار dayOfWeek، روز هفته متناظر را نمایش میدهیم. اگر مقداری که وارد شده است در دستورات case موجود نباشد، دستور default اجرا خواهد شد و پیام "یک روز معتبر وارد کنید." نمایش داده میشود.
استفاده از دستورات شرطی در پروژههای واقعی
مثالهای فوق درک کلی از دستورات شرطی را فراهم میکنند، اما این دستورات در پروژههای واقعی چگونه استفاده میشوند؟
یکی از کاربردهای متداول دستورات شرطی در پروژههای واقعی، تایید اطلاعات ورودی کاربر است. مثلا در یک برنامه که اطلاعات کاربر را ثبت میکند، میتوان از دستورات شرطی استفاده کرد تا مطمئن شویم که کاربر یک ایمیل معتبر وارد کرده است.
یک مثال دیگر، استفاده از دستورات شرطی در یک بازی ساده مثل بازی سنگ، کاغذ، قیچی است. در اینجا میتوان از دستور switch استفاده کرد تا بررسی کنیم که کدام بازیکن برنده شده است.
نتیجهگیری
دستورات شرطی از جمله ابزارهای قدرتمند برنامهنویسی در سی شارپ هستند که به برنامهنویسان اجازه میدهند تا برنامههایی با رفتار پیچیدهتر ایجاد کنند. با آموختن و تسلط بر این ابزارها، شما قادر خواهید بود برنامههایی متنوع و پیچیده بنویسید.
همچنین، اگر مایلید در مورد برنامهنویسی سی شارپ به طور کامل تسلط پیدا کنید، پیشنهاد میکنیم در دورههای آموزشی باگتو شرکت کنید. آموزش حرفهای سی شارپ با ما، گامی بزرگ در جهت تبدیل شدن به یک برنامهنویس حرفهای است.
برای یادگیری بیشتر، با ما همراه شوید و در کنار ما رشد کنید.
در ادامه می توانید مقاله دستور شرطی if در زبان برنامه نویسی سی شارپ را مطالعه نمایید.
برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربریتان شوید