تبليغاتX
Learn in easy steps

مفهوم ثابتها

فرض کنید در حال نوشتن یک برنامه برای محاسبه ی حقوق کارمندان یک شرکت هستید در هنگام نوشتن برنامه درصد مالیاتی که باید از حقوق کارمندان کم شود فرضا A در صد است بعد از مدتی این مقدار به عددی مانند B تغییر کرده است در این حالت باید تمامی قسمتهای برنامه را از عدد A به B تغییر دهید....

اگه حجم برنامه بالا باشه کار بسیار سخت و خسته کننده وطولانی باید انجام دهید

با استفاده ثابت ها در برنامه می تونید از بروز این مشکلات جلوگیری کنید و همچنین ثابت ها باعث افزایش خوانایی برنامه می شوند

!! نوشته شده توسط مژگان | 13:16 | دوشنبه هفتم دی 1388 •

مفهوم شمارنده

در شایطی که بخواهیم متغییر اعدادد محدودی را در خود نگهداری کند از این روش استفاده می کنیم به عنوان مثال فرض کنید می خواهیم متغییر صحیحی را مشخص کنیم که تعداد درهای یک اتومبیل را در آن ذخیره کنیم قطها نمی خواهید اجازه دهید که عدد ۱۷۴۳۲ در متغییر ذخیره شود برای رفع این مشکل از شمارنده ها استفاده می کنیم

استفاده از شمارنده ها:

با استفاده از شمارنده ها می توان نوع داده ای جدیدی بر اساس نوع داده ای موجود از قبیل short .long .int ویا byte بسازید متغییرهایی که از نوع داده ای جدید ایجاد می شوند فقط می توانند مقداری را داشته باشند که شما مشخص می کنید به این ترتیب می تونید در برنامه از ورود اعداد غیر منطقی جلوگیری کنید

همچینی استفاده از شمارنده در کد باعث افزایش خوانایی می شود

 

!! نوشته شده توسط مژگان | 0:37 | یکشنبه بیست و نهم آذر 1388 •

مقدار دهی اولیه به آرایه ها

یه button دیگر به فرم برنامه قبلی اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

اسن روش مقدار دهی برای آرایه های بزرگ مناسب نیست

!! نوشته شده توسط مژگان | 0:22 | یکشنبه بیست و نهم آذر 1388 •

حرکت به عقب در آرایه ها

حلقه foreachفقط در یک جهت در بین عناصر یک آرایه حرکت می کند. از عنصر صفرم یک آرایه شروع می کند و تا آخرین عنصر آرایه پیش می ره اگه بخواین بین عناصر یک آرایه به طور برعکس حرکت کنید دو راه وجود داره

راه اول: از حلقه for معمولی استفاده کنید.  مانند کد زیر:

روش دوم: استفاده از متد Reverse در کلاسArray است این متد یک آرایه را به صورت معکوس در آرایه قرار می دهد. مانند کد زیر:

!! نوشته شده توسط مژگان | 13:7 | جمعه بیست و هفتم آذر 1388 •

مرتب سازی آرایه ها

یکی از کارایی که موقع کار کردن با آرایه ها لازمه  مرتب کردن آرایه هاست

تمرین مرتب سازی آرایه ها:

یه button دیگر به فرم برنامه قبلی اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

ایم متد آرایه را به صورت الفبایی مرتب می کند (چون متغییر از نوع رشته ای است) اگر به صورت عددی (اعشاری - صحیح) بود بر حسب عددی مرتب می کرد

!! نوشته شده توسط مژگان | 13:1 | پنجشنبه بیست و ششم آذر 1388 •

اضافه کردن دوستان بیشتر

یه button دیگر به فرم برنامه قبلی اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

در این مثال آرایه ای به طول ۲ ایجاد کردیم و آن را به متد AddItemsToList فرستادیم تا به لیست اضافه شود

!! نوشته شده توسط مژگان | 12:52 | پنجشنبه بیست و ششم آذر 1388 •

انتقال آرایه ها به عنوان پارامتر

بعضی وقتا ممکن بخواین یه آرایه را که دارای چندین عنصره به عنوان پارامتر به یک متد بفرستین

تمرین انتقال آرایه به عنوان پارامتر:

یه button دیگر به فرم برنامه قبلی اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

حالا متد AddItemsToList را به صورت زیر در کلاس تعریف کنید

وقتی که در تعریف پارامتر یک متدآرایه ای را تعریف می کنید ولی طولش را مشخص نمی کنید در حقیقت به کامپایلر #C می گویید که هر آرایه ای از این نوع می تواند به این متد فرستاده شود (اندازه ی متد فرستاده شده به این آرایه مهم نیست)

 

!! نوشته شده توسط مژگان | 0:4 | چهارشنبه بیست و پنجم آذر 1388 •

استفاده از حلقه foreach در آرایه

قسمت ویرایشگر کد را برای Form1 باز کنید و کد زیر را در بالاترین قسمت در بدنه کلاس خود وارد کنید

به قسمت طراحی فرم برگردید و روی Form1 دابل کلیک کنید و کد زیر را وارد کنید

به قسمت طراحی فرم برگردید و یه button به فرم اضافه کرده و روش دابل کلیک کند و کد زیر را وارد کنید

در قسمت اول دیدید که متغییر (آرایه) را در کلاس تعریف کردیم در این صورت در تمامی متدها ی کلاس قابل استفادست یعنی نیازی به تعریف دوباره نیست

 

!! نوشته شده توسط مژگان | 13:23 | سه شنبه بیست و چهارم آذر 1388 •

تمرین تعریف و استفاده از یک آرایه ساده

یه پروژه جدید باز کنید یه listBoxو button به فرمتون اضافه کنین روی button دابل کلیک کرده و کد زیر را وارد کنید

برنامه را اجرا کنید و روی button کلیک کنید Robbin به لیست اضافه میشه

در هنگام تعریف آرایه باید نوع داده ای  و اندازه آن را مشخص کنید در اینجا آرایه از نوع رشته ای است و طول آرایه ۵ است

اندیس ها در آرایه از ۰ شروع می شوند

 

!! نوشته شده توسط مژگان | 0:25 | سه شنبه بیست و چهارم آذر 1388 •

مفهوم آرایه ها

یکی از عمومی ترین نیازهای برنامه نویسی نگهداری لیستی از اطلاعات مشابه و یا مرتبط به هم است برای این مورد باید از آرایه ها استفاده کرد

آرایه ها لیستی از متغییرها می باشند که همه از یک نوع اند برای مثال ممکن است بخواهید سن تمامی دوستان خود را در یک آرایه عدد صحیح یا نام تمام دوستانتون رو در یک آرایه رشته ای قرار بدین

تعریف و استفاده از آرایه ها

وقتی در برنامه آرایه ای را تعریف می کنید در حقیقت متغییری تعریف کرده اید که بیش از یک عنصر را در خود نگهداری می کند

آرایه باعث ایجاد نوعی حالت افزایشی در متغییر می شوند به این ترتیب بیشتر از یک مقدار را می توننند در یه متغییر ذخیره کنند برای تعریف یک متغییر به صورت آرایه از روش زیر استفاده می کنیم

 

!! نوشته شده توسط مژگان | 23:55 | دوشنبه بیست و سوم آذر 1388 •

کارکردن با ساختارهای داده ای

در قسمتهای قبل کارکردن با بعضی از متغییر های ساده مثل interger برای اعداد صحیح و string برای اعداد اعشاری را دیدید با وجود اینکه این نوع های داده خیلی پر کاربرد هستند اما برنامه های پیچیدتر نیاز به ساختار داده ای دارند

ساختارهای  داده ای به یک گروه از اطلاعات مرتبط به می گویند و در یک واحد مجزا قرار می گیرند

!! نوشته شده توسط مژگان | 22:44 | دوشنبه بیست و سوم آذر 1388 •

حلقه های بی نهایت

هنگام ایجاد حلقه ها می تونید حلقه هایی ایجاد کنید که بی نهایت بار اجرا بشن یعنی هیچ وقت به اتمام نرسند به حلقه زیر نگاه کنید

وقتی حلقه اجرا می شه شمارنده برابر ۱ است و از ۰ بزرگتر است و بعد از اجرا دستورات به شمارنده یکی اضافه می شه (شمارنده برابر ۲ می شه ) باز هم از ۰ بزرگتر است همین طور شمارنده زیاد تر می شه و همیشه از ۰ بزرگتر است و هیچ گاه به عدد کوچکتر از ۰ نمی رسد شرط حلقه همواره درست است  اسن حلقه بی نهایت بار اجرا می شه ممکن است این برنامه توقف نکند اما به کیلک های بعدی هم پاسخ نمی دهد و شرط داخل حلقه اجرا می شود

برای نجات از حلقه های بی نهایت! اگر در ویژوال استادیو برنامه را اجرا کرده اید از منوی Debug گزینهStop Debugging را انتخاب کنید این گزینه اجرا برنامه را فورا متوقف می کند

اگر از برنامه کامپایل شده در ویندوز استفاده می کنید برای بستن برنامه باید از Task Manager استفاده کنید

!! نوشته شده توسط مژگان | 14:35 | دوشنبه بیست و سوم آذر 1388 •

دستور continue

در بعضی از مواقع ممکن است بخواین دستورات خاصی از حلقه اجرا نشوند فرض کنید می خواین اعدا 1 تا 15 آنهایی که مضرب 3 هستند به لیست اضافه نشه برای این کار از یک حلقه for استفاده می کنیم که سمارنده از ۱ تا ۱۵ یکی یکی اضافه می شه اما اگه مضرب ۳ بود نباید در لیست اضافه بشه و باید به عدد بعدی برود

تمرین دستور continue:

یه button به فرمتون اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

دستور continue با عث خروج کامل از حلقه نمی شه بلکه در هر قسمتی که استفاده بشه باعث بقیه دستورات بعد این دستور در نظر گرفته نشوند و حلقه دوباره اجرا بشه

عملگر ٪ برای محاسبه باقی مانده تقسیم به کار می ره

!! نوشته شده توسط مژگان | 13:55 | دوشنبه بیست و سوم آذر 1388 •

خروج زود هنگام از حلقه ها

بعضی وقتا نیازی نیست که یک حلقه تا انتها اجرا بشه مثل وقتی که دنبال یک نام در یک لیست دنبال یه نام خاص می گردیم وقتی نام مرود نظر پیدا شد نیازی نیست باز هم در لیست بگردیم

تمرین خروج زود هنگام از حلقه:

یه button به فرمتون اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

هر بار که حلقه اجرا می شود تابع string.Compare بررسی می کند که نام فولدر برابر C:\\program files است یا نه در صورت پیدا شدن کادر پیغام نمایش داده می شه و دستور break باعث خروج از حلقه می شود

!! نوشته شده توسط مژگان | 13:38 | دوشنبه بیست و سوم آذر 1388 •

خروج زود هنگام از حلقه ها

بعضی وقتا نیازی نیست که یک حلقه تا انتها اجرا بشه مثل وقتی که دنبال یک نام در یک لیست دنبال یه نام خاص می گردیم وقتی نام مرود نظر پیدا شد نیازی نیست باز هم در لیست بگردیم

تمرین خروج زود هنگام از حلقه:

یه button به فرمتون اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

هر بار که حلقه اجرا می شود تابع string.Compare بررسی می کند که نام فولدر برابر C:\\program files است یا نه در صورت پیدا شدن کادر پیغام نمایش داده می شه و دستور break باعث خروج از حلقه می شود

!! نوشته شده توسط مژگان | 13:36 | دوشنبه بیست و سوم آذر 1388 •

خروج زود هنگام از حلقه ها

بعضی وقتا نیازی نیست که یک حلقه تا انتها اجرا بشه مثل وقتی که دنبال یک نام در یک لیست دنبال یه نام خاص می گردیم وقتی نام مرود نظر پیدا شد نیازی نیست باز هم در لیست بگردیم

تمرین خروج زود هنگام از حلقه:

یه button به فرمتون اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

هر بار که حلقه اجرا می شود تابع string.Compare بررسی می کند که نام فولدر برابر C:\\program files است یا نه در صورت پیدا شدن کادر پیغام نمایش داده می شه و دستور break باعث خروج از حلقه می شود

!! نوشته شده توسط مژگان | 13:33 | دوشنبه بیست و سوم آذر 1388 •

خروج زود هنگام از حلقه ها

بعضی وقتا نیازی نیست که یک حلقه تا انتها اجرا بشه مثل وقتی که دنبال یک نام در یک لیست دنبال یه نام خاص می گردیم وقتی نام مرود نظر پیدا شد نیازی نیست باز هم در لیست بگردیم

تمرین خروج زود هنگام از حلقه:

یه button به فرمتون اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

هر بار که حلقه اجرا می شود تابع string.Compare بررسی می کند که نام فولدر برابر C:\\program files است یا نه در صورت پیدا شدن کادر پیغام نمایش داده می شه و دستور break باعث خروج از حلقه می شود

!! نوشته شده توسط مژگان | 13:31 | دوشنبه بیست و سوم آذر 1388 •

حلقه های تودرتو

در بعضی از مواقع مجبورید در حین کار با یک حلقه حلقه جدیدی راشروع کنید به این نوع حلقه ها حلقه های تودرتو می گویند این حلقه ها مانند if تودرتو هستند

تمرین استفاده از حلقه های تودرتو:

یه button به فرمتون اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

در هر بار اجرای حلقه بیرونی(loop1) حلقه داخلی یک دور کام اجرا می شود

در مثال می بینید که وقتی loop1 برابر ۱ شده loop۲ یک دور کامل اجرا شده و بعد loop1 برابر ۲ شده و دوباره loop۲ یک دور کامل اجرا شده

!! نوشته شده توسط مژگان | 12:36 | دوشنبه بیست و سوم آذر 1388 •

شرطهای قابل قبول برای حلقه های do وwhile

تمامیشرطهایی که با دستور if می نویسیم با این حلقه ها نیز امکان پذیرند این حلقه ها انعطاف پذیری بالایی دارند

به عنوان مثال به کدهای زیر نگاه کنید

!! نوشته شده توسط مژگان | 2:7 | دوشنبه بیست و سوم آذر 1388 •

حلقه while

عملکرد این حلقه هماننند حلقه do است با این تفاوت که شرط این حلقه در ابندا بررسی می شود و در صورت درست بودن شرط دستورات حلقه اجرا می شود

تمرین استفاده از حلقه while:

یه button به فرمتون اضافه کنید و روش دابل کلیک کرده و کد زیر را وارد کنید

همین طور که میبینید فرق زیادی با تمرین قبل نداره فقط در حلقه while اول شرط بررسی می شه بعد دستورات اجرا می شه ولی در دستور do اول دستورات اجرا می شه بعد شرط

!! نوشته شده توسط مژگان | 21:24 | یکشنبه بیست و دوم آذر 1388 •

حلقه های do

نوع دیگری از حلقه هایی که می تونید در برنامه هاتون از اونا استفاده کنید حلقه هایی هستن که تا زمان برقراری شرط مشخص اجرا می شوند یکی از این حلقها ها حلقه do است

در این حلقه اول دستورات داخل حلقه بررسی می شه بعد شرط بررسی می شه و اگه شرط درست باشه دستوارات حلقه یک بار دیگر اجرا می شوند در غیر این صورت دستورات حلقه اجرا نمی شود و اجرای برنامه به خط بعد از حلقه منتقل می شود

تمرین استفاده از حلقه do:

یه button به فرمتون اضافه کنین روش دابل کلیک کرده و کد زیر را وارد کنید

برنامه را اجرا کنید و روی button کلیک کنید هر بار که رویش کلیک می کنید اعداد داخل listBox تغییر می کند

توی این تمرین اول یه متغییر (به عبارت دیگه یک شی) از کلاس Random ایجاد می کند این متغییر توابع مورد نیاز برایتولید عدد تصادفی را در اختیار قرار می دهدکلمه کلیدی new باعث مقدار دهی به این اشیا می شود

Clear باعث پاک شدن اطلاعات از list می شود

در حلقه do بزرگترین عددی که می شود ایجاد کرد عدد ۲۵ است یعنی باید عددی در بازه ۰ تا ۲۴ ایجاد کند

در انتها بررسی می شود که عدد مربوطه برابر ۱۰ بود یا نه اگه برابر ۱۰ بود برنامه متوقف می شود در غیر این صورت به دستور do بر می گردد

!! نوشته شده توسط مژگان | 21:8 | یکشنبه بیست و دوم آذر 1388 •

تمرین استفاده از حلقه foreach

در چهارچوب .Net معمولا در برنامه ها حلقه ها را با نوع خاصی از حلقه هایfor که  به آنها foreach می گویند استفاده می شود بیشتر برای مواقعی کاربرد دارد که بخواین دنبال یک فایل یا فولدر در یک درایو یا فولدر مورد نظر بگردید

به تمرین قبل یک button اضافه کنید و روی آن دابل کلیک کرده و کد زیر را وارد کنید

در این تمرین می خواهیم برنامه نام تمام فولدر های موجود در درایو c را به ما برگرداند

برای بدست آوردن تمام لیست دایرکتوری یه مسیر از تابع GetFirectories مربوط به کلاس Directoryدر فضای نام System.IOاستفاده می کنیم این تابع یه آرایه رشته ای از نام تمام دایرکتوری های موجود در مسیری که برای آن مشخص شده را بر می گرداند

!! نوشته شده توسط مژگان | 20:5 | چهارشنبه هجدهم آذر 1388 •

شمارش معکوس در حلقه

اگه از هر قسمتی از اجرا عددی را از حلقه کم کنیم حلقه به صورت معکوس حرکت می کند

یه button دیگر به فرم برنامه قبلی اضافه کنید و روش دابل کلیکرده و کد زیر را وارد کنید

همین طور که در قسمت سوم می بینید -- یکی از شمارنده کم می کنه و شمارندمون از ۱۰ شروع می شه و تاوقتی که از ۱ بزرگتر باشه حلقه ادامه پیدا می کند

!! نوشته شده توسط مژگان | 13:25 | چهارشنبه هجدهم آذر 1388 •

انعطاف پذیری حلقه for

به فرم برنامه قبلی یه button جدید اضافه کنید روی آن دابل کلیک کرده و کد زیر را وارد کنید

فکر نکنم نیازی به توضیح باشه در اینجا شمارش گر حلقمون از عدد ۴ شروع می شه و همین طور متغییر را در داخل حلقه تعریف کردیم و شمارشگر حلقمون ۷ تا ۷ تا حرکت می کنه

!! نوشته شده توسط مژگان | 13:17 | چهارشنبه هجدهم آذر 1388 •

تمرین ایجاد یک حلقه for

یه پروژه جدید باز کنید و به فرمتون یک button ویک listBox به فرمتون اضافه کنید و خاصیت IntegralHeight را برابر false قرار بدین. بروی button دابل کلیک کرده و کد زیر را وارد کنید

در اول یه متغییر عدد صحیح تعریف کردیم

حلقه for به این صورت است که در جلوی آن باید ۳مورد را مشخص کنید هر کدام از این مقدارها به وسیه ; از هم جدا می شوند قسمت اول مشخص می کند که حقه از چه عددی شروع شود قسمت دوم  مشخص می کنه تا چه وقتی حلقه اجرا بشه در اینجا تا وقتی که شمارنده حلقه کوچکتر ویا مساوی عدد ۵ باشد حلقه اجرا می شه در قسمت سوم  مشخص می کنه شمارنده حلقه چند تا چندتا حرکت کنه کاه در اینجا یکی یکی به جلو حرکت می کنه( یا می شه گفت یکی یکی به متغییرمون اضافه کی کنه )

در اینجا به جای  a += 1  می تونیم عبارت ++a را نوشت

در حلقه for اجباری نیست که شمارنده از ۱ شروع شود یا از عدد دیگر و یا شمارنده هر حلقه (قسمت سوم) را ۱ در نظر بگیریم

!! نوشته شده توسط مژگان | 13:8 | چهارشنبه هجدهم آذر 1388 •

حلقه ها

هنگام نوشتن برنامه ها ممکن است بخواهیم بک عمل را چندین بار انجام بدهیم مثل بدست آوردن صورت حساب تمام مشترکین و یا ۱۰ فایل را از روی کامپیوتر بخوانیم در برنامه نویسی برای این کار از حلقه ها استفاده میکنیم.

حلقه for: این حلقه معمولا به تعداد مشخصی اجرا می شه(مثلا به تعداد ۱۰بار)

حلقه while: این حلقه تا وقتی که شرطش درست باشد اجرا می شود

حلقه do: این حلقه ماننید حلقه while است با این تفاوت که درستی شرط در آخر حلقه بررسی می شود

!! نوشته شده توسط مژگان | 12:43 | چهارشنبه هجدهم آذر 1388 •

دستور defult

دستور defult وقتی استفاده می شه که هیچ کدام از شرطها در دستور switch برقرار نباشد اجرا می شود

تمرین (استفاده از دستورdefult ):

به لیست تمرین قبل یک نام اضافه کنید و کد آن را به صورت کد زیر تغییر دهید

برنامه را اجرا کرده و روی نام جدید کلیک کنید

!! نوشته شده توسط مژگان | 22:58 | سه شنبه هفدهم آذر 1388 •

انتخابهای چندگانه

در بررسی حالتهای مختلف شرط جلوی case اجبار نیست که حتما یک حالت بررسی بشه بلکه می شه چند حالت رو بررسی کرد اگه هر کدوم از حالتها برقرار بود کد مربوطه اجرا می شه تمرین قبل رو طوری تغییر دادیم که که با انتخاب نام از listBox جنسیت فرد نمایش داده بشه

کد تمرین قبل را به صورت زیر تغییر بدین

این تمرین کاملا مشابه تمرینای قبلیه فقط چند تا case را با هم مقایسه کردی هر کدومشون درست بود دستور اجرا می شه(کادر پیغام نمایش داده می شه)

این حالت مشابه دستور or در دستورات ifاست

!! نوشته شده توسط مژگان | 22:6 | سه شنبه هفدهم آذر 1388 •

استفاده از switch بدون حساسیت به نوع حروف

دستور switch هم مانند دستور if به نوع حروف(کوچکی و بزرگی) حساس است برای از بین بردن حساسیت آنها دستوره ToLower را به متغییر جلوی switch نسبت می دهیم

کد تمرین قبل را به صورت زیر تغییر دهید

!! نوشته شده توسط مژگان | 21:2 | سه شنبه هفدهم آذر 1388 •

انتخاب بین حالتها با استفاده از switch

بعضی وقتا ممکنه بخوایم شرطهای مشابه به هم رو بررسی کنیم برای مثال :

آیا نام مشتری برابر  Bryan است؟ در این صورت A انجام بشه

آیا نام مشتری برابر stephanie است؟ در این صورت B انجام بشه 

آیا نام مشتری برابر cathy است؟ در این صورت C انجام بشه 

آیا نام مشتری برابرBetty است؟ در این صورت D انجام بشه 

آیا نام مشتری برابرEdward است؟ در این صورت E انجام بشه 

......

اگر بخواین این کار رو با استفاده از دستور if انجام بدین  باید از کدی مشابه کد زیر استفاده کنید

این روش خوانایی برنامه را کم می کند و اصلاح کد در این روش هم وقتگیر است

 

تمرین استفاده از دستور switch برای مثال قبل:

یه پروژه جدید باز کنید و یه listBox به فرمتون اضافه کنید

وقتیکه listBox در فرم در حالت انتخاب شده است به پنجره ی Proprtties برید و خاصیت Items را انتخاب کیندو بر روی دکمه سمت راست کلیک کنید پنجره ای به نام String Collection Editor باز می شه اسمها را در آن وارد کرده و روی ok کلیک کنیدتا نامها به listBox اضافه بشه و روش دابل کلیک کرده وکد زیر رو وارد کنید

قبل از هرکاری دو تا متغییر رشته ای تعریف کردیم و به متغییر دوم مقدار اولیه دادیم چون می خوایم در آن مقادیر دیگری را بریزیم اگه بهش مقدار ندیم برنامه هنگام کامپایل با خطا مواجه می شه

قسمت یعد یعنی آیتم انتخاب شده در لیست در متغییر اول ذخیره می شه

وقتی که نام انتخاب شده در لیست را به دست آوردید می تونید حالتهای مختلف آن را با دستور switch بررسی کنید برای استفاده از این دستور نام متغییری رو که می خواهید بررسی کنید باید در پرانتز روبروی دستور switch بنویسید

برای هر دستوری که می خواین بررسی کنید بایدآن را در یک دستور case جدا بنویسید توی این تمرین ۵ دستور case جدا داریم که هر کدوم به یکی از نامها مربوطه

باید در انتهای هر یک از دستورات یک دستور  break بنویسید تا دستورات به خط بعدی منتقل شوند

در آخر هم که یه پیغام مناسب به کاربر نشون داده می شه

!! نوشته شده توسط مژگان | 1:47 | دوشنبه شانزدهم آذر 1388 •

RSS