اسم شرط با خودشه و همون طور که از اسمش معلومه باعث محدودیت های میشود. مثلا ما به کمک آنها میتوانیم دیکشنری های قدرتمند و پر سرعت بسازیم یا برای برنامه خود پسورد و یوزر قرار بدیم و خیلی کارهای دیگه که در این مقاله نمیگنجه.
انواع دستورات شرطی عبارتند از :
If ...............end if , If ..............Else ................. end if , Select Case .............End Select
, غیره که اینهایی را که نام برده شد پرکاربرد ترین و مهمترین آنها هستند.
الف- IF ....End IF :
دستور شرطی If ... End if که شکل کلی آن به صورت زیر است:
then شرط If
دستور یا دستورات
End If
مثال۱ :
if Ali = 123456789 then
Ali = 0
end if
در این مثال هر وقت مقدار متغیر Ali برابر با ۱۲۳۴۵۶۷۸۹ شد متغیر را برار ۰ کند.
ب - If ... Else ... End If :
این نوع دستور شرطی همانند دستور شرطی الف است فقط با این تفاوت که با نوشتن کلمه Else (به معنی در غیر این صورت ) ما میتوانیم در صورت تحقق نیافتن شرطمان کار دیگری انجام دهیم.
شکل کلی دستور:
Then شرط If
دستور یا دستورات
Else
دستور یا دستورات
End If
مثال۲ -
If Ali = 123456789 then
Ali = 0
Else
Ali = 10
End if
که در مثال بالا ما میگوییم که اگر متغیر Ali برابر ۱۲۳۴۵۶۷۸۹ شد متغیر را برار ۰ قرار دهد و در غیر این صورت ( هر وقت متغیر Ali برابر ۱۲۳۴۵۶۷۸۹ نشد) مقدار متغیر را برابر ۱۰ کند.
امیدوارم با توضیحات نه چندان خوب من تا اینجا خوب پیش رفته باشید. راستی یه جوک یادم اومد:
یه روز یه ترکه میره ماه عسل زنشو یادش میره با خودش ببره.