اول:اين دستور چي کار مي کنه؟ ایجاد شرط برای یک سری دستور که اگر شرط درست باشد،دستورها اجرا می شوند و اگر درست نباشد دستورات دیگری اجرا می شود.
دوم:اين دستور به چه درد مي خوره؟ معمولا برای وقتی که نیاز به اجرای دستوراتی متفاوت بر اساس خواسته فرد بیننده داریم.
سوم:کد اين دستور چيه؟
If (جمله شرط) then
دستورات در صورت درست بودن شرط
Else
دستورات در صورت نادرست بودن شرط
End
جمله ی شرط:جمله ای که دو مقدار عددی را مقایسه و درستی یا نادرستی آن باعث اجرای دستورات می شود
مقدار ۱ علایم مقایسه مقدار ۲
مانند:
1=2
و چون جمله بالا درست نیست دستورات سری دوم اجرا می شوند
**:مقدار1 و 2 می توانند هرکدام عدد متغیر عددی و یا رشته ای باشند و در صورت رشته ای بودن یکی از آن ها دیگری هم باید رشته ای باشد و در این صورت علایم مقاسه ای فقط می توانند مساوی یا غیر مساوی باشند و نمی توان علایمی چون بزرگتر و... گذاشت.
**:می توان چند جمله ی شرطی نوشت با استفاده از "و" و "یا".اگر "و" را بنویسیم باید همه جملات درست باشد و اگر "یا" را بنوسیم حتی اگر یکی درست باشد کل آن درست است.
...و علایم شرط جمله ی دوم علایم شرط جمله ی اول
جدول علایم شرطی
|
علایم
|
توضیحات
|
|
&
|
"و"
|
|
|
|
"یا"
|
جدول علایم مقایسه ای
|
علایم
|
توضیحات
|
|
=
|
مساوی
|
|
<>
|
نا مساوی
|
|
<
|
بزرگتر
|
|
>
|
کوچکتر
|
|
<=
|
بزرگتر مساوی
|
|
=>
|
کوچکتر مساوی
|
اگر چیزی واضح نبود حتما بگید