• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید تا کنون 6253 نفر در 14 دوره آموزشی سون لرن ثبت نام کرده اند !

دوره مجازی #C (جلسه 5): دستورات تصمیم گیری و شرط ها ، حلقه ها و دستورات کنترل تکرار

17 2177 ۳۱ تیر ۹۴
در این جلسه با دستورات تصمیم گیری و شرط ها ، حلقه ها و دستورات کنترل تکرار آشنا خواهیم شد و مثال های متعدد زیادی را برای درک بیشتر مطالب طرح و حل خواهیم نمود. در ابتدا به بررسی عملگر های منطقی و ریاضی می پردازیم که استفاده از آن ها مستلزم آشنایی با نوع دیگری از انواع داده ای است همچنین با عبارات شرطی و عملیات منطقی آشنا خواهیم شد. در ادامه با انواع دستورات تصمیم گیری در زبان سی شارپ آشنا شده و در انتها با حلقه ها و دستورات کنترل تکرار آشنا می شویم. مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:
  • معرفی نوع داده ای bool
  • معرفی عملگرهای منطقی و ریاضی
  • آشنایی با شرط ها و عبارات شرطی و نتیجه و خروجی آن ها
  • معرفی دستور if و اشکال مختلف استفاده از آن
  • آشنایی با دستور switch و اشکال مختلف استفاده از آن
  • آشنایی با حلقه ها و دستورات کنترل تکرار
  • معرفی حلقه های while و do while و for
  • بررسی تعداد زیادی مثال در هر کدام از بخش های این جلسه
در جلسه ی آینده با مفهوم آرایه ها آشنا شده و نوع داده ای رشته و کاراکتر را معرفی می کنیم. همینطور نحوه ی انجام محاسبات پیچیده ی ریاضیاتی مثل دستورات مثلثاتی را با زبان سی شارپ بررسی خواهیم کرد.
این مطلب یک جلسه از دوره آموزش جامع #C - پایه تا پیشرفته است و برای دیدن آن باید در این دوره ثبت نام کنید .
توضیحات : با توجه به فراگیر شدن استفاده از پلتفرم .NET به همراه سیستم مدیریت پایگاه داده SQL Server به منظور انجام پروژه های تحت ویندوز در ابعاد بزرگ و همینطور متوسط و کوچک، دوره ی جامع #C را که شامل آموزش پایه تا پیشرفته ی این مفاهیم می باشد برای کاربران محترم وب سایت سون لرن تهیه و تولید کرده ایم. این دوره متشکل از چند فصل کلی می باشد که در سایر منابع آموزشی و کلاس های حضوری معمولا بصورت دوره هایی مستقل و جداگانه و مجموعا با هزینه ای بالغ بر 1 میلیون تومان ارائه می گردند در صورتی که وب سایت سون لرن به منظور حمایت از کاربران محترم، این چند دوره را در یک دوره ی جامع گردآوری کرده است تا شما عزیزان با صرف هزینه ای بسیار کمتر از کلاس های حضوری (در واقع کمتر از 15% هزینه کلاس های حضوری) بتوانید تمامی این مطالب را بصورت کامل فراگیرید. در این دوره مفاهیم کاربردی طراحی و پیاده سازی برنامه های Desktop با زبان #C و همینطور طراحی پایگاه داده با استفاده از SQL Server را بررسی خواهیم کرد. در هر فصل از دوره سعی شده است تا با انجام مینی پروژه ها، مطالب آموزشی بصورت کاملا کاربردی تدریس شود. علاوه بر این در پایان دوره یک پروژه کامل را از صفر تا 100 طراحی و پیاده سازی خواهیم کرد. امید است این دوره ی جامع برای شما دوستان گرامی مفید واقع گردد.
:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 17 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    امید دهقان(۳۱ تیر ۱۳۹۴)

    باسلام استاد.
    من توی جلسه قبل به یه مشکلی برخوردم که نمیدونم چه طور باید حلش کنم. در قسمت کد میانگین که نوشتم من تمام کد ها رو درست وارد کردم ولی وقتی که برنامه رو اجرا میکنم با این خطا مواجه میشم. البته زمانی که فقط عدد اعشاری وارد میکنم این جوری میشه. ممنون می شم کمکم کنید.
    http://uupload.ir/files/u2b6_screenshot_(81).png

    • ‏‏
      آرین زارعی(۳۱ تیر ۱۳۹۴)

      سلام.
      با توجه به فایلی که آپلود کرده اید، من چیز اشتباهی ندیدم و همه چیز به نظر درست بود، فقط یک چیز…
      شما بعد از وارد کردن عدد اعشاری اول مطمئن هستید که 1 بار enter می زنید. چون اگر به اشتباه دو بار اینکار رو انجام بدید یه همچین exception ی به شما میدهد.
      و اینکه قسمت اعشاری و صحیح رو باید با نقطه جدا کنید. اگر مشکل حل نشد، سورس تون رو برای من ایمیل کنید.

      • ‏‏
        امید دهقان(۳۱ تیر ۱۳۹۴)

        سلام آره امتحان کردم حتی سورس شما رو هم اجرا میکنم همین ارور رو می ده فکر نکنم مشکل از کد ها باشه!!! ولی من بازم سورسم رو واستون میزارم.
        http://uplod.ir/3opvz7k3h3mo/Average.rar.htm

        • ‏‏
          آرین زارعی(۳۱ تیر ۱۳۹۴)

          شما یک چیز دیگه هم امتحان کن فکر کنم درست بشه… من دیدم زبان سیستمتون فارسی هست. (تاریخ و اعداد). یا زبان و فرمت ویندوز رو انگلیسی کنید.
          یا از قسمت region and language -> Formats -> Additional Settings مطمئن شوید که مقدار گزینه ی decimal symbol نقطه هستش…
          یا اگر می خواید این کار را انجام ندهید، این تکه کد رو در اول متد main کپی کنید…
          ;()CultureInfo ci = (CultureInfo)CultureInfo.CurrentCulture.Clone
          “.” = ci.NumberFormat.CurrencyDecimalSeparator
          یا اینکه دستور float.parse رو به شکل زیر تغییر دهید.
          (float.Parse(console.readline(), CultureInfo.InvariantCulture

        • ‏‏
          امید دهقان(۳۱ تیر ۱۳۹۴)

          ممنون از شما درست شد.

  • ‏‏
    esmaeilpour(۳ مرداد ۱۳۹۴)

    باعرض سلام و خسته نباشید.
    ببخشید تاپایان دوره کلا تومحیط کنسول برنامه مینویسیم؟

    • ‏‏
      وحید صالحی(۳ مرداد ۱۳۹۴)

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

  • ‏‏

    آقای زارعی خسته نباشید …
    میخواستم ببینم اگه میشه کد اون تمرینی که گفتین از کاربر عدد دریافت کنیم و اعداد اول قبل از آن را چاپ کنیم رو بگین ….
    الان 2 روزه درگیرشم هرکاری میکنم یه ایرادی داره …..
    این هم سورسش هست ….
    http://up.ashiyane.org/images/15r2htvse0rtnpao1qkb.rar
    ممنون….

    • ‏‏
      آرین زارعی(۱۱ مرداد ۱۳۹۴)

      سلام. ممنون
      من کدتون رو بررسی و اصلاح کردم.
      چند تا نکته بود. اولا نامگذاری و نحوه استفاده از متغیر های خیلی مهم است مثلا در اینجا متغیر ismorakkab رو شما به طور منطقی دارین برعکس استفاده می کنید. یعنی بهتره اسمش باشه isavval . که البته این فقط شاید باعث سختی و گمراهیتون شده بود.
      دوم اینکه عدد 1 اول نیست و نباید نشون داده بشه. من کد رو طوری تغییر دادم که حلقه از 3 شروع بشه و خودم عدد 2 رو دستی چاپ کردم . البته بررسی کردم عددی که کاربر وارد کرده بزرگتر از دو باشه.
      این کد رو بررسی کنید خودتون متوجه می شوید.

      • ‏‏

        مرسی از پاسختون … من خودم هم به همین نتیجه رسیدم که باید خودمون چاپ کنیم ولی گفتم شاید اشتباه باشه ….پس میتونم بگم تقریبا نحوه کد نویسیم خوب بوده ؟؟ 😳

        • ‏‏
          آرین زارعی(۱۱ مرداد ۱۳۹۴)

          خواهش می کنم. ببینید این یک عدد چون استثنا هست باید اینکار رو بکنیم. یعنی راه راحت و دم دستی این هست.
          بله خیلی عالی بود. سعی کنید خیلی تمرین کنید. اینکار شما رو به یک برنامه نویس واقعی تبدیل می کند. حتی تمرین هایی که از خودتون طرح شده اند.
          من فقط همین تکه رو تغییر دادم، شما همین رو کپی کنید تو فایلتون درست میشه.
          موفق باشید.

    • ‏‏
      آرین زارعی(۱۱ مرداد ۱۳۹۴)

      if (mynumber >= 2)
      {
      Console.WriteLine(“In Adad Aval Hastand : {0}”, 2);
      }

      for (int i = 3; i <=mynumber; i++) { ismorakkab = false; for (int j=2 ; j <=i/2; j++) { if (i%j == 0) { ismorakkab = true; } } if (ismorakkab == false) { Console.WriteLine(“In Adad Aval Hastand : {0}”, i); } }

  • ‏‏
    هادی حمیداوی(۷ دی ۱۳۹۴)

    سلام استاد من تازه در دوره شرکت کردم و از هم دوره ای هام عقب هستم امیدوارم بتونم زودتر خودم رو به کلاس برسونم
    مشکلی که دارم بسیار ابتدایی هست معذرت
    ویژوال استدیو 2013 رو دانلود کردم ولی برای استخراج از زیپ بعد از پارت 2 خطا میزنه نمیدونم مشکلش چیه لطفا راهنمایی فرمایید تشکر

  • ‏‏
    سید احسان عظیمی(۱۰ فروردین ۱۳۹۵)

    به نظرم نوشتن برنامه ای با موضوع سیستم فروش بلیط اتوبوس 45 نفره و رعایت کنار هم قرار نگرفتن زن و مرد نامحرم و قرار گرفتن زن و مرد محرم درکنار هم میتونه موضوع مناسبی برای آشنایی کامل با دستورات for،whileو if باشه 😎

  • نکته : برای پاسخگویی سریعتر و بهتر، بخش نظرات این مطلب مختص پرسش و پاسخ های کاربران ثبت نامی در دوره ی دوره آموزش جامع #C - پایه تا پیشرفته است .
    اگر قبلا در این دوره ثبت نام کرده اید پس از ورود به سایت می توانید تمامی پرسش و پاسخ ها و نظرات مطرح شده ی این مطلب را مشاهده و اگر سوالی دارید در همینجا مطرح کنید.

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram