مشاهده نسخه کامل
: تابع CHOOSE و SWITCH
behzad74
20-02-2011, 23:21
من ميخام يك برنامه اي بنويسم كه مثلا 10 تا دانش اموز وجود داره و با گرفتن مقدار عدد از كاربر اسم دانش آموز را چاپ(توي MSGBOX) ميكند
من اين رو با IF و SELECT CASE نوشتم . اما با CHOOSE و SWITCH هم بايد بنويسم
اگه ميشه راهنمايي كنيد . تا 3 تا دانش اموز بنويسيد كافيه خودم باقيش رو مينويسم
amirxbest
21-02-2011, 00:44
این با تابع choose
a=choose(1,"ali",reza",amir")
print a
ولی دوست عزیز تابع switch کلا روش کارش فرق داره تو if یا select case یا choose مثل شرط هست ولی switch بر اساس هر عبارت 1 مقدار بر میگردونه اینجوری:
a=switch(a,"amir",b,"babak")
print a
یا
print b
یعنی به ازای هر عبارت مثل a یا b یه مقدار برمیگرده مثل amir یا babak
موفق باشید:11:
behzad74
21-02-2011, 17:24
اين ها كه فقط اولي رو چاپ ميكنه
عدد 2 رو وارد ميكنم . باز اولي رو چاپ ميكنه؟
علت چيه؟
Mohsen.Sh_PC
21-02-2011, 18:22
من کدهای بالارو نگاه نکردم.
ولی یک نمونه برات گذاشتم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امیدوارم بدرت بخوره
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.