دستور شرطی if
سوال
سلام. چطور میشه تو یه دستور if چند شرط رو با هم or یا and کنیم؟؟؟
حل شد
0
برنامه نویسی اندروید, بیسیک فور اندروید 6 سال
۱۳۹۶/۱۰/۲ ۲۳:۵۴:۵۰
۱۳۹۶/۱۰/۲ ۲۳:۵۴:۵۰ 4 پاسخ
کاربر تازه 0
پاسخ ها ( 4 )
من زیاد b4a کار نکردم ولی تو زبان های دیگه and با && یا & نوشته میشه و or با ||
اینم یه سمپل برای شما
چند نکته:
علامت <> علامت نامساوی در بیسیک فور اندروید است
شما به هر تعداد که بخواهید می توانید از and و or در دستور شرطی if استفاده کنید.
اگر سوالی داشتی همین جا بپرسید.
موفّق باشید.
سلام میخام بنویسم
اگه ادیت تکست برابر یکی از اعداد ۱و۲و۳ باشه اینکارو کن
اگه برابر ۴و۵و۶ باشه اینکار و کن
چطور بنویسم با or که مینویسم خطا میده.
Sub EditText1_TextChanged (Old As String, New As String)
If EditText1.Text=1 or 2 or 3 Then
ImageView1.SetBackgroundImage(LoadBitmap(File.DirAssets,”01.png”))
else If EditText1.Text=4 or 5 or 6 Then
ImageView1.SetBackgroundImage(LoadBitmap(File.DirAssets,”02.png”))
Else
ToastMessageShow(“دقت کنید. فقط عدد وارد شود”,True)
End If
End Sub
خطا:
An error occurred:
(Line: 50) If EditText1.Text=1 or 2 or 3 Then
java.lang.RuntimeException: Cannot parse: ۲ as boolean
سلام.
اینطوری باید بنویسید:
موفق باشید.