به نظر شما خروجی کد زیر چیست ؟
احتمالا شما خواهید گفت که اعداد 1 ، 2 ، 3 ، 4 ، 5 ، 6 به ترتیب چاپ خواهند شد. ولی اینگونه نیست و اعداد 1 تا با 10 چاپ می شوند.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
علت چیست ؟
با تشکر.
به نظر شما خروجی کد زیر چیست ؟
احتمالا شما خواهید گفت که اعداد 1 ، 2 ، 3 ، 4 ، 5 ، 6 به ترتیب چاپ خواهند شد. ولی اینگونه نیست و اعداد 1 تا با 10 چاپ می شوند.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
علت چیست ؟
با تشکر.
شما اگه بخواهيد از loop خارج شيد بايد از Exit For استفاده كنيد. شما در داخل loop نمي تونيد مقدار x رو تغيير بديد. چون قبل از ورود به حلقه (loop) ثبت شده كه اين روال بايد 10 بار تكرار شود. در عوض مي تونيد به اين صورت عمل كنيد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
عزيز جان سلام اول كد رو كامل بنويس اگه با اين كد جواب داده برو خدارو شكر كن و برنامه رو واسه ما بفرست آخه تو نيت كردي اون جواب داده نه end if نه ...نوشته شده توسط eh_mn
Last edited by jvd; 17-05-2006 at 00:40.
با سلام و تشکر از پاسخ شما.نوشته شده توسط sa3er
لطفا به این سوال من نیز جواب دهید. چرا تغییر کران بالای حلقه For بر خلاف ویژوال بیسیک در C امکان پذیر است ؟
با تشکر.
با سلام خدمت شما.نوشته شده توسط jvd
متاسفانه من معنی لغت "نیت" را متوجه نشدم.
در ویژوال بیسیک دستور If به دوشکل استفاده می شود :
1. تک خطی Single Line
2. چند خطی Multiline
شکل کلی استفاده از این دستورات بصورت زیر است :
همان طور که ملاحظه می کنید در مورد اول نیازی به استفاده از EndIf نیست.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشید.
Last edited by eh_mn; 17-05-2006 at 15:59.
eh_mn جان درست می گه دستور ایف به سه حالت نوشته می شه که دستور iif() هم جزو اوناست
چون ویبی vb هست و سی C هست.نوشته شده توسط eh_mn
با تشکر از پاسخ شما.نوشته شده توسط Payman_62
سوالم را طور دیگر مطرح می کنم.
چه چیز باعث بروز چنین تفاوتی میان دو زبان شده است ؟
کامپایلر ، مترجم و یا ....
(لازم به ذکر است که Turbo Pascal نیز مشابه VB عمل میکند. پس باید یک تفاوت اساسی وجود داشته باشد.)
موفق باشید
با تشکر از توجه شما.نوشته شده توسط blackroos
تابع IIF جزء توابع (دستورات) پیش فرض VB نیست. بلکه جزء توابع کلاس Interaction از کتابخانه VBA می باشد.
برای پی بردن به این مطلب کافیست لغت IIF را در Object Browser جستجو کنید.
موفق و پیروز باشید.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)