اطلاعیه

Collapse
No announcement yet.

دستور IF

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    دستور IF

    سلام
    خسته نباشید من می خوام دوتا شرط و توی یه if بنویسم که هر کدومش صادق بود بره تو دستور چه جوری باید بنویسم؟
    این درسته:
    if(PINB.0=1||PINB.0=0)
    {
    . .
    }

    #2
    پاسخ : دستور IF

    نوشته اصلی توسط bravehamid
    سلام
    خسته نباشید من می خوام دوتا شرط و توی یه if بنویسم که هر کدومش صادق بود بره تو دستور چه جوری باید بنویسم؟
    این درسته:
    if(PINB.0=1||PINB.0=0)
    {
    . .
    }
    بله درسته
    فقط یک تغییر کوچیک نیاز داره
    بجای استفاده از یک = باید از == استفاده کنید درغیر اینصورت همه چیز خراب میشه
    کد:
    if(PINA.1==1 || PINA.2==1)
    {
    ...
    }
    -----------------------------------------------------
    برخی دستورات مقایسه ای 2 تایی نوشته میشه مثل :
    AND &&
    OR ||
    Equal ==
    و برخی تکی
    بزرگتر <
    کوچکتر >
    بزرگتر مساوی =<
    کوچکتر مساوی =>
    نامساوی =!

    موفق باشید
    امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

    دیدگاه


      #3
      پاسخ : دستور IF

      دست شما درد نکنه :applause:
      بعد اگه بخوام توی یه(while(1دستورم فقط یکبار اجرا بشه بایدچی بنویسم؟

      دیدگاه


        #4
        پاسخ : دستور IF

        منظورتون را متوجه نشدم
        برای اینکه فقط یک بار اجرا بشه میتونی از یک Flag استفاده کنی
        مثل:
        کد:
        bit Flag=0;
        ...
        if(PINA.1 == 1 && Flag == 0)
        {
        ...
        
        Flag = 1;
        }
        موفق باشید
        امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

        دیدگاه


          #5
          پاسخ : دستور IF

          خوب دستور من توی یه حلقه بی نهایته(while)(1)پس اینی که گفتید دیگه یکبار اجرا نمی شه

          دیدگاه


            #6
            پاسخ : دستور IF

            نوشته اصلی توسط Abbas Sarami نمایش پست ها
            بله درسته
            فقط یک تغییر کوچیک نیاز داره
            بجای استفاده از یک = باید از == استفاده کنید درغیر اینصورت همه چیز خراب میشه
            کد:
            سلام اگه میشه تو قالب C OR C++ بنویسید گنگه :various_057:
            if(PINA.1==1 || PINA.2==1)
            {
            ...
            }
            -----------------------------------------------------
            برخی دستورات مقایسه ای 2 تایی نوشته میشه مثل :
            AND &&
            OR ||
            Equal ==
            و برخی تکی
            بزرگتر <
            کوچکتر >
            بزرگتر مساوی =<
            کوچکتر مساوی =>
            نامساوی =!

            موفق باشید
            سلام نوشته گنگ هستن اگه امکان داره تو قالب سی بنویسید برای شرط و AND

            دیدگاه

            لطفا صبر کنید...
            X