بازم سلام

از همه ی نظر ها ممنون
اجازه بدین بریم سراغ درس امروز
حلقه ی شرطی از نوع دوم و سوم :
حلقه ی If...Else
این حلقه مثل دو راهیه . یا به عبارت دیگه " آره یا نه " یا "درست و غلط"
این حلقه از یک بخش IF مثل جلسه ی قبل و یک Else درست شده که من امروز براتون میگم :
حلقه else زمانی کارایی داره که شرط if ما درست نباشد و این حلقه (شرطی
نوع دوم) همیشه خروجی داره .البته ممکنه که قابل رویت نباشه ولی بلاخره
خروجی داره .
else ما بعد از if و اعمال حلقه ی اون میاد .مثل زیر :
همون طور که می بینید else هیچ شرطی نداره و به عبارت دیگه زمانیه که شرط if ما درست نباشه else شروع به انجام کار میکنه .
برای اینکه بهتر متوجه بشید یک مثال براتون می نویسم :
در مثال بالا اگر متغیر ما برابر با رشته ی "Edward " باشه در خروجی مرورگر عبارت :
"شما عضو هستید"
نوشته می شود و در غیر این صورت عبارت :
"لطفا عضو شوید"
چاپ می شود
این حلقه تقریبا بیشترین کارایی رو داره ولی نوشتن یک برنامه کاملا به نویسنده بستگی داره.
حلقه ی بعدی :
این حلقه مثل حلقه ی قبل یک if و یک else دارد و تنها چیزی که بیشتر از حلقه ی قبلی داره یک یا چند دستور elseif است
یک دستور elseif مثل یک if عمل می کنه فقط با این تفاوت که بعد از یک دستور if میاد
شباهت این دو در این مورد است که هر دوی آن ها یک شرط رو بررسی می کنند
فکر کنم با این مثال به خوبی متوجه بشید :
مثال بالا یک متغیر عددی بنام times تعریف می کنه که در حلقه ی بالا
که خودش از 4 تا حلقه ی کوچیک تر نشکیل شده ، مورد تحلیل و تجزیه قرار می
گیره:
اگر times از 12 کوچکتر باشد عبارت "قبل از ظهر"
اگر دقیقا برابر 12 باشد عبارت "ظهر"
اگر بزرگتر از 12 و کوچکتر از 24 باشد عبارت " بعد از ظهر"
و اگر هم برابر 24 یا 0 باشه عبارت "نیمه شب" رو نشون میده
بعضی ها ازم پرسیدن که چرا تو معرفی متغیر ها از var استفاده نمی کنم البته گفتم که اجباری نیست
این مثال های کوچیک هم خیلی کار نمی برن ولی با گذشت زمان که پروژه ها سنگین میشن منم باید از var استفاده کنم .
مثال بعدی را در آیندا برای تولید یک پیغام خوش آمد گویی را توسعه می دهیم
برای امروز هم کافیه جلشه ی بعدی آخرین حلقه شرطی رو بررسی می کنیم
بازم نظر یدید
+
نوشته شده در دوشنبه بیست و پنجم شهریور 1387ساعت 9:50 توسط مسعود کوچک
|