آموزش آردوینودستورات آردوینو

دستورات switch … case در کد های آردوینو

مانند دستورات if ، دستورات switch … case با اجازه دادن به برنامه نویسان برای تعیین کد مختلفی که باید در شرایط مختلف اجرا شود ، جریان برنامه ها را کنترل می کند. میتوان از دستورات switch case برای ایجاد منو های مختلف استفاده کرد. در صورتی که switch برابر اعداد خاصی شود case مورد نظر اجرا میشود! کد های نمونه ادامه را مشاهده کنید تا با این دستورات به طور کامل آشنا شوید.

کلمه کلیدی break از عبارت switch خارج می شود و معمولاً در پایان هر مورد استفاده می شود.

استفاده از switch case

switch (var) {
  case label1:
    // دستورات
    break;
  case label2:
    // دستورات
    break;
  default:
    // دستورات
    break;
}
  • var: متغیری که مقدار آن با موارد مختلف مقایسه شود (انواع داده مجاز: int، char)
  • label1، label2: ثابت ها (انواع داده مجاز: int، char)

کد نمونه استفاده از switch … case

switch (var) {
  case 1:
    //اگر متغیر var برابر با 1 بود این دستورات اجرا شود
    break;
  case 2:
    //اگر متغیر var برابر با 2 بود این دستورات اجرا شود 
    break;
  default:
    // اگر متغیر برابر باا چیزی نبود این قسمت اجرا میشود
    // استفاده از این قسمت اختیاری است 
    break;
}
4.4 (13 نفر)

مطلب پیشنهادی:  پروژه اندازه گیری کیفیت هوا با آردوینو (کربن دی اکسید، ترکیبات آلی و دما)
برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

برای ارسال تصاویر از انجمن سایت استفاده کنید.

سوالات فنی را در انجمن سایت مطرح کنید تا در مسابقه شرکت کنید. ورود به انجمن

4 نظر

  1. سلام من یک سوالی داشتم
    اگه بخواهیم جلوی case از علائم * و / و + و – استفاده کنیم باید چی کار کنیم؟
    برای پروژه ی ماشین حساب می خوام

    1. کاراکتر تعریف کن بعدش عبارت دستور سوییچ رو ch بزار که منظور همون کاراکتره بعدش

      case ‘*’ :/bezar
      ; break
      و ادامه بده

  2. خیلی مفید بود باعث شد نمره ی این ترممو ۱۰۰ درصد بگیرم🤩🤩

    1. سلام عزیز
      خوشحالم که براتون مفید واقع شده

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *