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