Silver PC
Well-Known Member
سلام !
این آموزش رو تو وبلاگ آقا ناصر دیدم حیفم اومد نذارم !
جالبه ! بخونید !
حتما تا به حال بسیار با این عبارات در پروژه های مختلف برخورد كرده اید. در این فرمان پس از برقراری شرطی كه ما تعیین میكنیم عملی انجام میشود؛ یا بعبارت دیگر در صورت برقراری شرط ، فرمان مورد نظر اجرا می شود. به مثال زیر توجه كنید :
در فرمان شرطی بالا چنانچه مقدار n برابر 32 باشد پیغام The n number is 32 به نمایش در می آید. همانطور كه مشاهده كردید فرمان شرطی با If شروع شده و با end خاتمه پیدا میكند. شكل كلی فرمان شرطی به صورت زیر می باشد :
در فرمان بالا اگر مقدار n برابر 32 باشد پیغام The n number is 32 به نمایش در می آید. حال اگر مقدار n برابر 32 نباشد عملی انجام نمی شود. حالا ما میخواهیم كاری كنیم كه اگر n برابر 32 نبود عمل دیگری انجام شود. با اضافه كردن Else به عبارت شرطی و تعیین محتوای جدید شرط می توانیم عمل دیگری را انجام دهیم
همانطور كه در فرمان بالا می بینید اگ n=32 نباشد قسمت دوم شرط یعنی The n number is 43 اجرا میشود.
در دو مثالی كه تا كنون از عبارت های شرطی گفتم محتوای شرط برابر با یك مقداری بود. اما در عبارت های شرطی چند حالت دیگر نیز به قرار زیر وجود دارد :
هر كدام از اینها در جاهای مختلف كاربرد دارد كه كه موجب كوتاهتر شدن جملات شرطی می شود. عبارتهای شرطی با تعداد شروط بیشتری نیز وجود دارد كه به آنها عبارتهای شرطی چند تایی میگویند. برای مثال به نمونه زیر توجه كنید :
وفرمان شرطی بالا ما دوشرط تعیین كرده ایم. بدین صورت كه اگر هم n=32 و هم x=33 باشه فرمان Exit صادر میشه اما اگر هیچكدوم از اون دو شرط برقرار نباشه فرمان Minimize صادر میشه.
فرمان های شرطی قسمت های دیگه ای هم داره كه سعی میكنم در ادامه و در مطالب بعدی توضیح بدم !
این آموزش رو تو وبلاگ آقا ناصر دیدم حیفم اومد نذارم !
جالبه ! بخونید !

حتما تا به حال بسیار با این عبارات در پروژه های مختلف برخورد كرده اید. در این فرمان پس از برقراری شرطی كه ما تعیین میكنیم عملی انجام میشود؛ یا بعبارت دیگر در صورت برقراری شرط ، فرمان مورد نظر اجرا می شود. به مثال زیر توجه كنید :
کد:
If (n=32) Then
Message("The n number is 32","")
End
در فرمان شرطی بالا چنانچه مقدار n برابر 32 باشد پیغام The n number is 32 به نمایش در می آید. همانطور كه مشاهده كردید فرمان شرطی با If شروع شده و با end خاتمه پیدا میكند. شكل كلی فرمان شرطی به صورت زیر می باشد :
در فرمان بالا اگر مقدار n برابر 32 باشد پیغام The n number is 32 به نمایش در می آید. حال اگر مقدار n برابر 32 نباشد عملی انجام نمی شود. حالا ما میخواهیم كاری كنیم كه اگر n برابر 32 نبود عمل دیگری انجام شود. با اضافه كردن Else به عبارت شرطی و تعیین محتوای جدید شرط می توانیم عمل دیگری را انجام دهیم
کد:
If (n=32) Then
Message("The n number is 32","")
Else
n=43
Message("The n number is 43","")
End
همانطور كه در فرمان بالا می بینید اگ n=32 نباشد قسمت دوم شرط یعنی The n number is 43 اجرا میشود.
در دو مثالی كه تا كنون از عبارت های شرطی گفتم محتوای شرط برابر با یك مقداری بود. اما در عبارت های شرطی چند حالت دیگر نیز به قرار زیر وجود دارد :
کد:
If (n=32) Then
If (x=33) Then
Exit()
End
Else
Minimize()
End
وفرمان شرطی بالا ما دوشرط تعیین كرده ایم. بدین صورت كه اگر هم n=32 و هم x=33 باشه فرمان Exit صادر میشه اما اگر هیچكدوم از اون دو شرط برقرار نباشه فرمان Minimize صادر میشه.
فرمان های شرطی قسمت های دیگه ای هم داره كه سعی میكنم در ادامه و در مطالب بعدی توضیح بدم !

پیوست ها
آخرین ویرایش:









