رفتن به مطلب
  • 0

کوچکتر و بزرگتر در دستور If


e251

سوال

سلام من میخوام یه دستور شرطی درست کنم که اگه ماشین حسابم یه عددی بین دوتا عددو نشون داد یه اکتیویتی باز بشه

 

مثلا بین 35 تا 45 اکتیویتی خاصی رو باز کنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام من میخوام یه دستور شرطی درست کنم که اگه ماشین حسابم یه عددی بین دوتا عددو نشون داد یه اکتیویتی باز بشه

 

مثلا بین 35 تا 45 اکتیویتی خاصی رو باز کنه

سلام

Dim i As Int
If 35 < i And i < 45 Then
StartActivity(esme activity)
End If

موفقیت :ok:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

 

ممنون که خیلی سریع جواب میدین

 

حل شد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بهتره دستورات شرطی داخل پرانتز گذاشته شوند و اولویت بندی بشن در این جا چون از یه دستور استفاده شده بالاترین اولویت داره ولی اگر تعداد دستورات زیاد باشن باید حتما اولویت بندی بشن .

http://www.bekaran.com/Tutorials/CPP/Statement.aspx

 

دقت کنید عملگرهای and , or , not . xor , xand ,... در زبان سی با علامت اختصاری خودشون نوشته میشن 

مثلاً اولویت عملگر and بالاتر از or هست حالا شما بیاین اینو مثلا بنویسید a or b or c and d  ابتدا دستور c and d اجرا میشن سپس بقیه دستورات اجرا میشن در صورتی که میشه با تعیین اولویت براحتی به کامپایلر فهماند کدام دستور ابتدا اجرا بشه (a or b) or c) and d)))  ابتدا دستور a or b اجرا میشه سپس حاصل این با c اور میشه و در آخر حاصل همه با d اند میشه . موفق و پیروز باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...