تبلیغات
برترین وبلاگ آموزش برنامه نویسی - جلسه دوازدهم آموزش سی شارپ
 
برترین وبلاگ آموزش برنامه نویسی
درباره وبلاگ


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

مدیر وبلاگ : محمدرضا اسماعیلی
موضوعات
نظرسنجی
سطح تدریس در این وبلاگ چگونه است؟







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

تا به اینجا تمام  استفاده هایی که از این ساختار استفاده کردید برای بررسی یک شرط بوده...اما اگه بخواهیم چند تا شرط رو بررسی کنیم اونوقت باید چی کار کنیم؟
برای استفاده از چند شرط از عملگر های منطقی استفاده میکنیم...مهم ترین این عملگر ها & و | بودند...
حالا نحوه بررسی چند شرط رو با استفاده از یه مثال با حل میکنیم...

برنامه ای که سه عدد رو از ورودی بگیره...اگه اولی دو برابر دومی بود و دومی دو برابر سومی بود عدد اول رو * 5 کنه در غیر این صورت عدد اول رو *10 کنه....* یعنی ضربدر...
رویداد فرم لود رو به صورت زیر بنویسید...
دقت کنید میتونید وسط برنامه هم متغیر تعریف کنید...
میبینید 8 دو برابر 4 و 4  هم دوبرابر 2 هست...پس عدد اول ما که 8 هست ضربدر 5 میشه ولی اگه  عدد دو رو با 3 جایگزین کنید جواب 80 میشه...

حالا توی برنامه یه تغییری رو ایچاد کنید....

به جای عملگر & عملگر | رو قرار بدید......
خالا برنامه رو بصورت زیر اجرا کنید....
نکته:
اگه عملگر & باشه...هر دو شرط رو بررسی میکنه....یعنی اگه شرط اول درست باشه و شرط دوم هم درست باشه اونوقت دستورات بخش if اجرا میشه ولی اگه یکی از شروط برقرار نباشه اونوقت بخش else اجرا میشه...
ولی عملگر | اینطوری نیست...اگه یکی از شروط درست باشه اونوقت نتیجه کل درست میشه وبخش if اجرا میشه...برای اینکه توی | بخش else اجرا شه باید هر دو شرط غلط باشه...یا به عبارت دیگر false باشه...
جدول زیر روببینید:

منظور از  p شرط اول و منظور از q شرط دومه
ساحتار switch:

این  ساختار برای تصمیم گیری های چندگانه به کار برده میشه....
به طور کلی در تصمیم هایی که بیش از 3 شرط را باید بررسی کنیم باید از این ساختار استفاده کنیم....
فرض کنید برنامه ای مینویسید که مجبورید شروط زیادی را بررسی کنید...مثلا در یک برنامه متغیری به نام x وجود دارد ...برنامه بدین صورت است که اگر x برابر 3 بود دستورات شماره 1 را انجام دهد...اگر x برابر 7 بود دستورات شماره 2 را انجام دهد...اگر برابر 9 بود دستورا ت شماره 3 را انجام دهد...و....
اگر برابر 14 بود دستورا ت شماره 4 را انجام دهد و اگر با هیچکدام از این مقادیر برابر نبود دستورا ت دیگری را انجام دهد....
ساختار switch به شکل زیره:
الآن با یه برنامه توضیح میدم:
برنامه ای که یه عدد ور ازورودی میگیره و معادل لاتین اون رو نمایش میده:
برنامه رو اجرا کنید و با اعداد مختلف امتحان کنید..میتونید برای این ساختار default ننویسید اونوقت اگه عدد ما با هیچکدم از شروط همخوانی نداشته باشه دستوری اجرا نمیشه....
دقت کنید بعد از هر case یه break باید قرار بدید....
ولی اگه بخواهید چند تا case رو با هم | کنید break رو نباید بنویسید....مثلا اگه عدد برابر 1 یابرابر 2 یا برابر 3 بود اونوقت جمله ی "تک رقمی "رو  چاپ کن..

جلسه بعدی راجع به حلقه های تکرار که خیلی مهمه بحث میکنیم...فعلا....





نوع مطلب : سی شارپ، 
برچسب ها :
لینک های مرتبط :

       نظرات
بیستم آبان 92
محمدرضا اسماعیلی
سوم تیر 98 04:06 ق.ظ

Effectively voiced of course. !
cialis uk safe dosage for cialis rx cialis para comprar safe site to buy cialis online cialis therapie cialis soft tabs for sale dosagem ideal cialis cialis generic availability cialis manufacturer coupon cialis italia gratis
دوم تیر 98 12:12 ب.ظ

Superb info. Thank you.
non 5 mg cialis generici low cost cialis 20mg cialis ahumada bulk cialis cialis generisches kanada viagra vs cialis vs levitra prescription doctor cialis can i take cialis and ecstasy tadalafil generic achat cialis en suisse
یکم تیر 98 09:29 ب.ظ

Fantastic forum posts, Cheers.
we choice free trial of cialis what is cialis buy cialis online nz wow look it cialis mexico cialis generico postepay ou trouver cialis sur le net cialis generika in deutschland kaufen ou trouver cialis sur le net how do cialis pills work preis cialis 20mg schweiz
سی و یکم خرداد 98 12:50 ب.ظ

Nicely put. Kudos!
cialis rezeptfrei price cialis per pill prix cialis once a da cialis lilly tadalafi cialis price in bangalore buy cialis cheap 10 mg buy name brand cialis on line 5 mg cialis pharmacie en ligne cialis rezeptfrei how much does a cialis cost
سی ام خرداد 98 01:36 ق.ظ

Thanks a lot. I appreciate it.
weblink price cialis cialis dose 30mg we choice cialis pfizer india cialis 20 mg only now cialis 20 mg generic low dose cialis cialis name brand cheap free generic cialis cialis lilly tadalafi click now buy cialis brand
بیست و نهم خرداد 98 09:00 ق.ظ

Whoa many of superb advice.
warnings for cialis cialis venta a domicilio cialis in sconto cialis diario compra cialis therapie cialis lilly tadalafi what is cialis i recommend cialis generico we choice cialis uk tadalafil 20mg
بیست و هشتم خرداد 98 10:43 ق.ظ

Many thanks, I like this.
cialis sicuro in linea click here take cialis low dose cialis blood pressure we recommend cialis info cialis arginine interactio cialis australia org cialis 5 mg funziona only now cialis for sale in us import cialis cialis 5mg
بیست و سوم خرداد 98 02:21 ق.ظ

Truly plenty of terrific material.
cialis flussig cialis authentique suisse only best offers 100mg cialis cialis generico milano interactions for cialis tesco price cialis cialis generika tadalafil tablets cialis wir preise cialis en mexico precio
بیستم خرداد 98 02:20 ق.ظ

Thanks, Valuable stuff.
order a sample of cialis cialis 5 mg brand cialis nl cialis sans ordonnance achat cialis en suisse cialis prices in england buy cialis sample pack the best site cialis tablets where do you buy cialis cialis 20mg prix en pharmacie
هجدهم خرداد 98 08:18 ب.ظ

Regards. I enjoy it!
cialis pills in singapore cialis official site if a woman takes a mans cialis cipla cialis online cialis 100 mg 30 tablet cialis online cialis uk next day we use it cialis online store buying cialis on internet cialis generika in deutschland kaufen
چهاردهم آذر 97 09:32 ق.ظ

Many thanks. I enjoy this!
cialis lowest price viagra vs cialis vs levitra cialis coupons printable generic cialis at the pharmacy cialis dosage amounts what is cialis cialis daily cialis 30 day sample side effects for cialis tadalafil 20 mg
سیزدهم آذر 97 10:00 ب.ظ

Seriously lots of amazing material.
order a sample of cialis legalidad de comprar cialis 5 mg cialis coupon printable generic cialis levitra dosagem ideal cialis canadian discount cialis cialis generico milano only now cialis for sale in us generic low dose cialis tadalafil 10 mg
سیزدهم آذر 97 11:09 ق.ظ

You actually stated it perfectly.
cialis manufacturer coupon cialis generique cialis 30 day sample cialis italia gratis cialis online buying cialis in colombia precios de cialis generico cialis generico postepay cialis venta a domicilio cialis 10 doctissimo
دوازدهم آذر 97 10:35 ق.ظ

Position very well taken!!
cialis super kamagra cialis patentablauf in deutschland click here to buy cialis buy generic cialis cialis rckenschmerzen only best offers cialis use cialis pills price each generic cialis cialis ahumada precios de cialis generico
یازدهم آذر 97 10:57 ب.ظ

Great content, Thank you!
weblink price cialis buy cialis cialis 30 day sample the best choice cialis woman brand cialis nl cialis 20 mg effectiveness canadian discount cialis cialis arginine interactio miglior cialis generico cialis alternative
یازدهم آذر 97 09:55 ق.ظ

Nicely put, Cheers.
the best choice cialis woman tadalafil 10 mg cialis online nederland cialis en 24 hora where to buy cialis in ontario cialis 30 day trial coupon purchase once a day cialis buy generic cialis canadian drugs generic cialis precios cialis peru
دهم آذر 97 11:08 ب.ظ

Useful knowledge. Appreciate it.
cialis 20 mg cut in half purchasing cialis on the internet order cialis from india cialis flussig cialis 20 mg cost buy cialis uk no prescription what is cialis we choice free trial of cialis buy name brand cialis on line cialis price in bangalore
دهم آذر 97 09:51 ق.ظ

Incredible a lot of fantastic information!
comprar cialis navarr prices for cialis 50mg compare prices cialis uk 200 cialis coupon tadalafil 20mg cialis side effects dangers cialis tadalafil online cialis price thailand tadalafil generic only now cialis 20 mg
نهم آذر 97 10:37 ق.ظ

You actually revealed this exceptionally well!
cialis 5mg prix cialis professional yohimbe cialis preise schweiz cialis dosage safe site to buy cialis online cialis patent expiration generic cialis at the pharmacy comprar cialis navarr cialis online the best choice cialis woman
هشتم آذر 97 11:33 ب.ظ

Nicely put. Thank you!
the best choice cialis woman canadian discount cialis how do cialis pills work cialis for bph cialis italia gratis cialis cipla best buy cialis cost cialis name brand cheap how do cialis pills work cialis 10 doctissimo
هشتم آذر 97 12:14 ب.ظ

Nicely put, Many thanks!
cialis name brand cheap prezzo cialis a buon mercato cialis great britain how to buy cialis online usa buying cialis on internet cialis coupons look here cialis order on line how much does a cialis cost cialis pills cialis with 2 days delivery
هفتم آذر 97 11:38 ب.ظ

Many thanks! Plenty of tips!

canada discount drugs cialis enter site very cheap cialis ou trouver cialis sur le net buy cialis online nz only best offers 100mg cialis cialis generico discount cialis online prescriptions cialis look here cialis cheap canada we like it cialis price
هفتم آذر 97 11:32 ق.ظ

You said it very well.!
brand cialis nl cialis baratos compran uk american pharmacy cialis overnight cialis tadalafil discount cialis look here cialis cheap canada cialis side effects dangers cialis 50 mg soft tab wow look it cialis mexico cialis canada on line
یکم مهر 96 09:13 ق.ظ
Wow that was strange. I just wrote an very long comment but
after I clicked submit my comment didn't show up. Grrrr...
well I'm not writing all that over again. Anyhow, just wanted to say excellent blog!
سی ام مرداد 96 02:09 ب.ظ
Heya great blog! Does running a blog like this require a lot of
work? I've no understanding of programming but I was hoping to start my own blog in the near future.
Anyhow, if you have any suggestions or techniques for new
blog owners please share. I understand this is off topic however I just had to ask.
Thanks!
سیزدهم مرداد 96 12:03 ب.ظ
We're a group of volunteers and starting a new scheme in our community.
Your site provided us with valuable information to work
on. You've done an impressive job and our whole community will be thankful to
you.
هفتم مرداد 96 11:32 ب.ظ
I loved as much as you'll receive carried out right here.
The sketch is attractive, your authored material stylish.
nonetheless, you command get bought an nervousness over that
you wish be delivering the following. unwell unquestionably come further formerly again since exactly
the same nearly very often inside case you shield this increase.
بیست و پنجم اردیبهشت 96 12:37 ب.ظ
Hi there, I desire to subscribe for this website to obtain most up-to-date updates, thus where can i
do it please assist.
بیست و ششم اسفند 93 12:27 ق.ظ
اگه عدد ما چند رقمی بشه باید چکار کنیم؟
مثلا 1698 به حروف چطور میشه؟
لطفا اینو جواب بدین
ذهنمو مشغول کرده!!!!
محمدرضا اسماعیلیخوب نباید این طور مسائل رو با این روش حل کنید
بیست و ششم اسفند 93 12:17 ق.ظ
تا اینجا که خیلی خوب بوده
کلا 16 جلسه هست؟
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


نمایش نظرات 1 تا 30