انجمن برنامه نویس

آموزش : آموزش سی شارپ : این جلسه آشنایی با دستور شرطی if

شروع موضوع توسط 8908190 ‏22/7/18 در انجمن سایر زبان های برنامه نویسی

گنجینه های
برنامه نویسی
فیلم های آموزشی
زبان های برنامه نویسی
فیلم های آموزشی
پروژه محور C#
فیلم های آموزشی
برنامه نویسی اندروید
فیلم های آموزشی
طراحی سایت
فیلم های آموزشی
برنامه نویسی پایه
گنجینه برنامه نویسی C# آموزش برنامه نویسی C سیستم مدیریت بانک آموزش اندروید - مقدماتی آموزش زبان HTML اصول و مبانی برنامه نویسی
گنجینه آموزش ASP .Net آموزش برنامه نویسی C++‎ پیاده سازی مدیریت آتلیه آموزش اندروید - تکمیلی آموزش زبان CSS آموزش الگوریتم و فلوچارت
گنجینه برنامه نویسی PHP آموزش برنامه نویسی C# پیاده سازی سیستم هتلداری آموزش اندروید - پیشرفته آموزش زبان Java Script آموزش تبدیل فلوچارت به کد
گنجینه آموزش طراحی وب آموزش برنامه نویسی جاوا شبیه سازی دستگاه عابربانک آموزش ساخت لیست ایمیل آموزش زبان jQury برنامه نویسی اسمال بیسیک
گنجینه برنامه نویسی متلب آموزش برنامه نویسی PHP پیاده سازی مدیریت آموزشگاه آموزش ساخت گالری تصاویر آموزش زبان XML آموزش برنامه نویسی اسمبلی
گنجینه برنامه نویسی اندروید آموزش برنامه نویسی پایتون پیاده سازی سیستم صدور بلیت آموزش کنترل ربات با اندروید آموزش طراحی Responsive طراحی سایت ویژه کودکان
گنجینه برنامه نویسی VB .Net آموزش برنامه نویسی اندروید پیاده سازی سیستم نوبت دهی آموزش ارتباط با دیتابیس سرور ساخت سایت خبری کدنویسی سریع با Emmet
گنجینه زبان های برنامه نویسی آموزش برنامه نویسی زبان R سیستم حسابداری و انبارداری زبان بیسیک فور اندروید (B4A) ساخت سایت فروشگاه آموزش کار با پایگاه داده
  1. 8908190
    karbar Rank

    تاریخ عضویت:
    ‏22/7/18
    ارسال ها:
    5
    تشکر شده:
    0
    امتیاز دستاورد:
    5
    جنسیت:
    مرد
    [​IMG]
    ضمن عرض سلام و احترام خدمت تمامی کاربران فروم محبوب انجمن برنامه نویس
    ، همانطور که قول دادم بهتون ،قصد دارم یکسری مقالات در زمینه برنامه نویسی های مختلف ، برای شما عزیزان قرار دهم . پیشاپیش از تمامی مدیران فروم قدردانی میکنم بابت این فروم بسیار مفید و کاربردی.

    استفاده از دستور شرطی if در سی شارپ

    در سی شارپ یک سری از دستورات شرطی یا ساختار های تصمیم وجود دارد که با استفاده از این ساختار ها می توان در مورد اجرا شدن و یا نشدن یک سری از دستورات در برنامه خود در زمان اجرا تصیم بگیریم. یکی از پرکاربردترین این دستورات دستور شرطی if در سی شارپ است. در این مقاله قصد داریم تا شما را با چگونگی استفاده از دستور شرطی if در سی شارپ آشنا کنیم.
    استفاده از دستور شرطی if در سی شارپ زمانی صورت می گیرد که می خواهیم در صورت برقراری یک عبارت شرطی، یک دستور یا مجموعه ای از دستورات اجرا شوند.
    الگوی استفاده از دستور شرطی if در سی شارپ:

    کد:
    Sorry, you need to register or login to see this BBcode !
    در مثال بالا از انجا که شرط در دستور if برقرار است دستور مربوط به بلاک دستور شرطی if در سی شارپ اجرا خواهد شد و نتیجه اجرای کد بالا به صورت زیر خواهد بود:
    is less than 30

    کلمه کلیدی else:

    دراستفاده از دستور شرطی if در سی شارپ در صورت برقرار نبودن شرط اگر بخواهیم مجموعه دیگری از دستورات را اجرا کنیم و یا اجرای برنامه را در صورت برقرار نبودن شرط در ساختار شرطی if کنترل کنیم، از کلمه کلیدی else در ساختار شرطی if استفاده می شود. در صورت عدم استفاده از else در صورت برقرار نبودن شرط، کنترل اجرا بدون وارد شدن به بلاک دستور شرطیif دستور بعدی برنامه را اجرا خواهد کرد و درصورت استفاده از آن کنترل اجرا به دستورات داخل بلاک else منتقل می شود.

    الگوی استفاده از دستور شرطی if در آموزش سی شارپ همراه با کلمه کلیدی else :

    کد:
    Sorry, you need to register or login to see this BBcode !


    دیاگرام ساختار استفاده ار دستور شرطی if و else در سی شارپ

    [​IMG]

    مثال: استفاده از دستور شرطی if در سی شارپ

    کد:
    Sorry, you need to register or login to see this BBcode !
    دراجرای کد بالا از انجا که شرط در دستور if برقرار نیست دستور مربوط به else اجرا خواهد شد و نتیجه به صورت زیر خواهد بود:
    m is not less than 30

    مثال : استفاده از دستور شرطی if در سی شارپ

    کد:
    Sorry, you need to register or login to see this BBcode !

    دراجرای کد بالا از انجا که مقدار متغیر day برابر عدد سی است در نتیجه شرط در دستور if برقرار است و دستور مربوط به if اجرا خواهد شد و درنتیجه مقدار متغیر های month و day به صورت زیر تغییر خواهد کرد :
    month=1, day=0

    نکته

    در استفاده از دستور شرطی if در سی شارپ، هنگام استفاده از کلمه کلیدی else ، هر کلمه کلیدی else حتما باید به یک if وابسته باشد. نکته
    در استفاده از دستور شرطی if در سی شارپ باید به این نکته توجه کنیم که در صورت استفاده نکردن از اکولاد تتها یک دستور اجرا خواهد شد و دستور دوم خارج از ساختار شرطی if در نظر گرفته می شود. و حتی در مثال بالا در صورت استفاده نکردن از اکولاد در ساختارشرطی if با خطای زمان کامپایل مواجه خواهیم شد زیرا کامپایلر با کلمه کلیدی elseبرخورد می ک ند که به if وابسته نیست.
    مثال : خطای زمان کامپال در استفاده نادرست از آکولاد در استفاده از دستور شرطی if در سی شارپ :
    [​IMG]



    if های تو در تو

    هر زمان بخواهیم در برنامه خود تعداد بیشتری از عبارات شرطی را چک کنیم می توانیم از if های تودر تو در ساختار استفاده از دستور شرطی if در سی شارپ استفاده کنیم.

    مثال: استفاده از if های تو در تو

    کد:
    Sorry, you need to register or login to see this BBcode !

    در این مثال با توجه به اینکه مقدار اولیه متغیر weather عدد 10 در نظرگرفته شده است خروجی خواهد بود:

    the weather is very cold

     
    آخرین ویرایش: ‏22/7/18