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