Sorry, no posts matched your criteria.

این سایت در ستاد ساماندهی ثبت شده و تابع قوانین جمهوری اسلامی میباشد

سختی های برنامه نویسی و راهکارهای عملی

۱۱ مهر ۱۳۹۷
بدون نظر


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

سختی های برنامه نویسی

سختی های برنامه نویسی

هر حوزه کاری یا رشته ای، سختی های خودش را دارد که باید پشت سر گذاشت. برنامه نویسیم از این قائده مستثنا نیست و سختی های خودش را دارد. بر اساس تحقیقات و تجربیات خودم ۸ سختی برنامه نویسی رو لیست کرده ام که در بخش پایین آورده ام که می توانید ببینید. در ادامه در مورد هر کدام از این سختی ها، توضیحاتی داده ام.

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

۱- تشخیص شاخه کاری
اولین سختی که به نظرم در ابتدا، برای کسانی که می خواهند وارد برنامه نویسی شوند،  تشخیص زیر شاخه کاری است. به شخصه دیده ام که اکثرا نمی دونند وارد چه شاخه ای شوند. مثلا میگن برنامه نویسی موبایل کار کنیم یا به سمت برنامه نویسی وب بریم. راسیتش برای کسی که در ابتدای راه است یکی از سخت ترین انتخاب های ممکن است. بعد وقتی شاخه اصلی رو انتخاب می کنی بحث زیر شاخه میاد مثلا من برنامه نویسی موبایل رو انتخاب کردم حال نمیدونم برم سمت برنامه نویسی اندروید یا ios، همین باحث میشه در ابتدا خیلی سردرگم شوید.

اصلا جای نگرانی نیست چون کافیه وبینار نقشه راه یادگیری برنامه نویسی رو دانلود کنید و از این موضوع به راحتی بگذرید. برای دانلود وبینار نقشه راه کافیه از سمت چپ سایت ایمیلتون رو بدید تا فیلم وبینار برای شما ایمیل شود.

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

پیشنهاد میکنم مقالات بهترین و کاملترین زبان برنامه نویسی، محبوب ترین زبان برنامه نویسی در ایران، بهترین زبان برنامه نویسی ۲۰۱۸ و پردرآمدترین زبان برنامه نویسی در ایران را مطالعه کنید.

۳- یادگیری اولیه برنامه نویسی
هر چیزی رو که می خواهید شروع کنید در ابتدا نمیدونید چی به چی هستش و یه ذره سردگم میشید. این موضوع برای برنامه نویسی هم وجود دارد. بعد از اینکه متوجه شدیم چه شاخه ای رو انتخاب کنیم و زبان برنامه نویسی رو مشخص شد سختی دیگری در راه است آن هم یادگیری مباحث اولیه می باشد. البته این موضوع واسه یادگیری همه چیز صادق است. برای سختی و مشکل باید متمرکز باشید و پشتکار داشته باشید تا از این سختی هم بگذرید.

۴- کم کار کردن
یکی از سختی های برنامه نویسی به نظر خودم اینه که این حس رو به بقیه القا می کند که با کم کار کردن و سطحی دانستن یک زبان برنامه نویسی همه چی تموم است و فکر می کنیم برنامه نویس شده ایم. اصلا اینطور نیست و باید برای برنامه نویس شدن بیشتر از اینها کار کرد.

۵- مداومت در کار
یکی دیگر از سخت های برنامه نویسی، مداومت در کار است. اگر می خواهید برنامه نویس شوید باید پشت سر هم یاد بگیرید و کد بنویسید تا بتوانید یک برنامه نویس حرفه ای شوید. تا به صورت پیوسته کار نکنید نمی توانید برنامه نویس شوید و باید ادامه دار باشد این یادگیری و تمرین کردن.

۶- تعریف پروژه و بکار گیری دانسته ها در عمل
یکی دیگر از سختی های برنامه نویسی که به نظرم برای افرادی که تازه وارد برنامه نویسی شده اند به شدت نمود پیدا می کند تعریف کردن پروژه هستش، یعنی طرف می خواد یک پروژه بنویسه ولی نمیدونه چطور از این دانسته های خود در عمل استفاده کند. بارها دیده ام طرف کدها رو بلد هستش ولی نمی تواند پروژه ای رو تعریف کند یا پروژه ای رو انجام دهد. واقعا در ابتدا این موضوع یکی از سخت ترین کارهای برنامه نویسی است که باید بیشتر در موردش کار کرد و مجموعه های پروژه محور رو دید تا با نحوه کار آشنا شد.

۷- توهم تخصص و مهارت
یکی دیگر از سختی های برنامه نویسی که به نظرم خیلی خیلی آدم رو اذیت می کند توهم تخصص و مهارت است. خیلی ها در ابتدا کار وقتی مقدار برنامه نویسی یاد میگیرند توهم تخصص و مهارت پیدا می کنند کلا برنامه نویسی این مدل حسی رو به آدم میده که باید تا می تونیم از آن دوری کنیم. به نظرم این توهم تخصص و مهارت که برنامه نویسی در ابتدا به ما میده کار رو خیلی سخت می کند.

۸- کمبود منابع آموزشی در سطح بالا
یکی از سختی های برنامه نویسی که به نظرم خیلی خیلی کاربران و برنامه نویس ها رو اذیت می کند نبود منابع آموزشی خوب در سطح بالای برنامه نویسی هستش. یعنی طرف میبینی روی یک پروژه خاص کار می کند و به مشکلی بر میخورد برای این مشکلات در منابع فارسی، آموزشی وجود ندارد و باید از منابع خارجی استفاده کنید.

به نظر شما سختی های برنامه نویسی چی هستند؟


حلقه های تکرار در زبان برنامه نویسی C

۱۰ مهر ۱۳۹۷
بدون نظر


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

حلقه های تکرار در زبان C

اصولا حلقه های تکرار در زبان C  را میتوان به دو دسته تقسیم کرد:

  • حلقه تکرار For  : در این حلقه ها تعداد تکرار دستورات داخل حلقه از قبل برای ما مشخص است.
  •  حلقه تکرار While : تعداد تکرار دستورات داخل حلقه برای ما مشخص نیست. تا زمانی که شرط حلقه نقض نگردد، دستورات داخل حلقه ادامه دارند.

حلقه تکرار For ۱- حلقه تکرار For 

ساختار تکرار FOR یکی از امکانات ایجاد حلقه است و معمولاً در حالتی که تعداد دفعات تکرار حلقه، از قبل مشخص باشد به کار می رود. در این ساختار متغیر ی وجود دارد که تعداد دفعات تکرار حلقه را کنترل می‌کند این متغیر را شمارنده یا اندیس حلقه تکرار می گوییم.
اندیس حلقه دارای یک مقدار اولیه  می باشد، و در هر بار اجرای دستورات حلقه، مقداری به آن اضافه می شود این مقدار را که پس از هر بار اجرای حلقه، به شمارنده اضافه می شود گام حرکت گفته می شود.

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

  • تنظیم
  • شرط خروج برای اینکه حلقه کی تمام شود.
  • بخشی که تکرار می شود که دستوراتی که باید تکرار شوند، هستند.

حلقه تکرار For زمانی از حلقه for استفاده می کنیم که تعداد دفعات تکرار حلقه رو از قبل بدانیم و شکل کلی این ساحتار به صورت زیر هست که مشاهده می کنید :



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

۱-۱- نکات حلقه for در c :

  •  شمارنده حلقه میتواند از هر نوعی باشد.
  • حلقه for تازمانی اجرا میشود که شرط حلقه برقرار باشد.
  •  اگر در جلوی for سیمیکلون یا ; بگذاریم این دستور تا موقعی که شرط حلقه برقرار باشد اجرا میشود، و پـس از نقض شرط حلقه از حلقه خارج شده و دستورات بعد از اون اجرا میشوند.
  • اگر بعد از for یک دستور داشته باشیم نیازی به کلوشه { } نداریم.
  • ( ; ; )for برای ایجاد حلقه بی نهایت مورد استفاده قرار میگیرد. حلقه بی نهایت فاقد شرط پایان است پس هیچ وقت متوقف نخواهد شد. در چنین مواقعی توقف اجرای برنامه از کلید هایBreak + Ctrl مورد استفاده قرار می گیرند.



در این مثال چون {} نداریم پس فقط دستور اول بعد از for مربوط به حلقه و لوپ ما میشود.

پس خروجی ۰ تا ۲ را شمارش کرده و چاپ میکند، هر موقع از حلقه خارج شد به دستور پرینت ok خواهد رسید و و آنرا نیز چاپ خواهد کرد.
خروجی کد بالا:







خروجی: اعداد ۱۰ تا کوچکتر از ۲۰ را شمارش می کند.
خروجی کد بالا:



۱-۲- حلقه های تکرار تودرتو:

اگر حلقه تکراری داخل حلقه تکرار دیگری قرار بگیرد اصطلاحا، حلقه های تودرتو گفته می شود. قانونی که بر حلقه های تکرار تو در تو حاکم است این است که، به ازای هر بار اجرای حلقه تکرار خارجی، حلقه تکرار داخلی به طور کامل اجرا می شود. ضمناً، انتهای حلقه تکرار داخلی، زودتر از حلقه تکرار خارجی مشخص میشود
مثلا در دستور زیر حلقه تکرار با اندیس i حلقه خارجی است و حلقه تکرار با اندیس j حلقه تکرار داخلی می باشد.

 اگر حلقه های تکرار تو در تو، از یک جا شروع و به یک جا ختم شوند حلقه خارجی نیاز به آکولاد ندارد. به مثال زیر توجه کنید:



۱-۳– عملگر کاما , :

عملگر کاما انعطاف پذیری بیشتری به حلقه ی for می بخشد.با استفاده از این عملگر می توان در قسمت های مقدار اولیه و گام حرکت , دو یا چند عبارت را با هم ترکیب کرد.مثال:

در این حلقه تکرار اولین کاما، دو متغییر i و m را مقدار اولیه می دهد و دومین کاما، در هر تکرار، یک واحد به i و یک واحد به m اضافه می‌کند.

 

حلقه تکرار While ۲- حلقه تکرار While
ساختار تکرار while یکی دیگر از امکاناتی که برای تکرار اجرای دستورات به کار می رود. ساختار تکرار while به صورت زیر قابل استفاده می باشد:

حلقه while  در c

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

خروجی کد بالا:



۳- حلقه تکرار do…while 
حلقه do…while، کاملا شبیه حلقه While است، با یک تفاوت کوچک. در حلقه  do…while شرط حلقه در انتهای آن بررسی می شود و این امر باعث می شود که همیشه کدهای داخل حلقه do…while  حداقل یک مرتبه اجرا شود.(حتی اگر شرط از اول غلط باشد). اگر شرط برقرار باشد، تکرار کدها ادامه پیدا می کند، اما اگر شرط برقرار نباشد برنامه از حلقه خارج می شود.
ساختار این حلقه به صورت زیر است :

حلقه تکرار do...while






  • دقیقا مانند مثال حلقه while است اما با یک تفاوت:
  • بار اول بدون بررسی شرط، یک بار دستورات حلقه اجرا می شوند.
  • در انتهای حلقه شرط بررسی می شود. اگر شرط برقرار بود دوباره حلقه تکرار می شود و این روال تا زمانی که شرط حلقه برقرار باشد تکرار خواهد شد.



تنها تفاوت استفاده ا زحلقه do while است. پس از کامپایل و اجرای برنامه بالا ، نتایج زیر حاصل می شود:
خروجی کد بالا:



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

حال که با دستورات و ساختار حلقه های تکرار در زبان C، آشنا شدیم این پرسش به وجود می آید که از کدام حلقه در چه موقع باید استفاده کرد؟

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


دانلود آهنگ بهنام علمشاهی وای های

۹ مهر ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ بهنام علمشاهی وای های

در این پست می توانید دانلود اهنگ بهنام علمشاهی وای های را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

دانلود آهنگ بهنام علمشاهی وای های

 

Download New Song By Behnam Alamshahi Called  Vaay Haay

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

 

نوشته دانلود آهنگ بهنام علمشاهی وای های اولین بار در دانلود آهنگ جدید • دان موزیک. پدیدار شد.


دانلود آهنگ گرشا رضایی تنهایی

۹ مهر ۱۳۹۷
دسته‌بندی نشده
بدون نظر

دانلود آهنگ گرشا رضایی تنهایی

در این پست می توانید دانلود اهنگ آهنگ گرشا رضایی تنهایی را با دو کیفیت اصلی ۱۲۸ و ۳۲۰ به همراه متن اهنگ دانلود کنید

دانلود آهنگ گرشا رضایی تنهایی

Download New Song By Garsha Rezaei Called  Tanhaei

خواننده نام آهنگ ترانه سرا دسته بندی
گرشا رضایی تنهایی گرشا رضایی آهنگ غمگین

 

نوشته دانلود آهنگ گرشا رضایی تنهایی اولین بار در دانلود آهنگ جدید • دان موزیک. پدیدار شد.


جملات شرطی در برنامه نویسی C

۹ مهر ۱۳۹۷
بدون نظر


جملات شرطی در برنامه نویسی C

به طور کلی در حالت عادی دستورات برنامه از اولین دستور به آخرین دستور اجرا می شوند. اگر بخواهیم تحت شرایطی، تعدادی از دستورات اجرا شوند و یا تعداد دیگر از دستورات اجرا نشوند، باید از ساختارهای تصمیم استفاده کنیم. این ساختارها شرطی را تست کرده در صورت درست بودن شرط، مجموعه ای از دستورات را انجام می دهند. توانایی ساخت دستورات شرطی کلی از مهم ترین کارهایی است که بایستی بتوان با زبان های برنامه نویسی انجام داد. در C، ساختار شرطی if بسیار ساده و کاربردی است. در زبان برنامه نویسی c چندین جملات شرطی  وجود دارد که در این جملات  کنترلی غنی و متنوع C مورد بررسی قرار می گیرد. در زبان C دو ساختار شرطی مهم به نام های if و switch وجود دارد که در ادامه با آن ها آشنا می شویم.

عبارت شرطی IF

۱-  عبارت شرطی IF
ساختار if که نام دیگرش، دستور انتقال کنترل شرطی است، شرطی را تست می‌کند و در صورتیکه آن شرط دارای ارزش درستی باشد، مجموعه ای از دستورات را اجرا میکند. این دستور به صورت زیر به کار میرود:



عبارت شرطی IF

۱-۱- شرطهای تو در تو :



در شرط های تو در تو هر else مربوط به نزدیکترین if است.

 اگر شرط موردنظر برقرار باشد، کدهای درون {  } در زیر if اجرا خواهند شد. اگر شرط موردنظر برقرار نباشد، کدهای درون { } در زیر else اجرا خواهند شد

*مثال زیر عددی را از ورودی دریافت می کند و زوج یا فرد بودن آنرا مشخص و درخروجی پیغام مناسب را چاپ کند.

 *در مثال زیر زوج یا فرد بودن عدد ورودی مورد بررسی قرار می گیرد.



خروجی کد بالا:



برنام مشخص کردن عدد اول در برنامه نویسی c*در مثال زیر بررسی می کند که آیا عدد اول می باشد یا خیر.



خروجی کد بالا:

۱-۲- کاربرد else در دستور IF چیست

اگرشرط روبروی if (چیزی که داخل پرانتز نوشته شده) برقرار باشد مجموعه ی دستورات داخل if اجرا میشود و اگر شرط برقرار نباشد مجموعه دستورات داخل else اجرا میشود.

نکته: اگر مجموعه دستورات if شامل فقط یک دستور باشه نیازی به { } نداریم.

۱-۳- انتقال کنترل غیر شرطی:

  • دستور کنترل شرطی if بعد از بررسی کردن شرط , با توجه به نتیجه شرط اقدام به اجرای دستورالعمل ها می کند.برخی دستورات دیگر بدون بررسی کردن هیچ شرطی قادر به انتقال کنترل برنامه از نقطه ای به نقطه دیگر هستند.(break ; continue ; goto).
  • دستور break موجب خروج از حلقه تکرار می شود.نحوه استفاده از این دستور به این صورت است : ;break . اگر چندین حلقه تودرتو وجود داشته باشد , این دستور موجب خروج از حلقه ای که در آن است می شود.برای خاتمه دادن به ساختار switch نیز از این دستور استفاده می شود.
  • دستور continue در حلقه تکرار موجب انتقال کنترل به ابتدای حلقه می شود.پس از انتقال کنترل به ابتدای حلقه , شرط حلقه مورد بررسی قرار می گیرد.چنانچه شرط درست باشد , اجرای دستورات حلقه ادامه می یابد وگرنه حلقه تکرار خاتمه می یابد.استفاده از این دستور به این صورت است: ;continue .
  • دستور goto سبب انتقال کنترل از نقطه به نقطه دیگر برنامه می شود.این دستور معمولا به ندرت مورد استفاده قرار می گیرد.چون استفاده از آن خوانایی برنامه را بسیار کاهش می دهد.نحوه استفاده از آن به این صورت است: ;<برچسب>goto  .برچسب دستور همانند متغیرها نامگذاری می شود و به ( ; ) ختم می شود.انتقال کنترل توسط goto فقط داخل یک تابع امکان پذیر است.

ساختار تصمیم  switch۲- ساختار تصمیم  switch
ساختار switch یکی از ساختارهای مهم و جالب در برنامه نویسی  است. از این ساختار برای تصمیم‌گیری‌های چندگانه بر اساس مقادیر مختلف یک عبارت، استفاده می شود. اگر چه ساختار شرطی if-else-if می تواند تست های چندگانه انجام دهد، با این حال مشکل ساز نیز می باشد. حتی نویسنده این ساختار بعدا نمی تواند گردش برنامه را ردیابی کند. به همین دلیل، در تمام تصمیم‌گیری‌هایی که بیش از سه اتخاب وجود داشته باشد، بهتر است از ساختار switch استفاده شود به عنوان مثال، فرض کنید یک متغیر به نام X تعریف می شود، و مقادیر ۱، ۳، ۷، ۹، ۱۵ از ورودی می پذیرد. مقرر است بسته به هر مقدار دستور خاصی اجرا شود. و اگر X مقداری غیر از این مقادیر داشته باشد دستور دیگری اجرا شود. این ساختار با switch  پیاده سازی می شود.

ساختار تصمیم  switch



این ساختار به صورت زیر مورد استفاده قرار می گیرد:

  • ابتدا عبارت مقابل switch به مقدار صحیح ارزیابی می شود و مقدار آن تعیین می شود.
  • اگر مقدار عبارت برابر با <مقدار ۱> باشد <دستورات ۱> اجرا می شوند و اجرای دستورات تا رسیدن به break ادامه خواهد یاقت.
  • دستور break اجرای برنامه را از ساختار switch خارج می سازد.
  • در صورتی که مقدار غبارت با <مقدار ۱> برابر نباشد با <مقدار ۲> مقایسه می شود و همین روند ادامه می یابد.
  • تا زمانی که مقدار عبارت برابر با یکی از مقادیر نباشد عمل مقایسه ادامه می یابد.
  • اگر مقدار عبارت با هیچ کدام از مقادیر برابر نباشد , دستورات بخش default به اجرا در می آید.






در ساختار switch به چند مورد باید توجه کرد:

  • ساختار switch می‌تواند بدون بخش default باشد، در این صورت اگر عبارت محاسبه شده با هیچ کدام از مقادیر مساوی نباشد، هیچ کدام از دستورات داخل switch اجرا نمی شود.
  • مقادیر موجود در case های switch نمی توانند با هم مساوی باشند. یعنی دستورات ۱، ۲ ،۳ و …n نباید مساوی باشند.
  • اگز ثوابت کاراکتری در ساختار switch مورد مقایسه قرار گیرند، به مقدار صحیح تبدیل می شوند.
  • اگر در یک case از دستور break استفاده نشود، با مقدار case بعدی or می شود. برای این که دو یا چند شرط را ساختار switch با هم or کنید، آنها را بدون break پشت سر هم قرار دهید.
  • یکی از تفاوت های if و switch در این است که در ساختار if می توان عبارت منطقی یا رابطه ای را مورد بررسی قرار داد ولی در ساختار switch فقط مساوی بودن مقادیر مورد بررسی قرار می گیرد.
  • چند ساختار switch را می توان به صورت تودرتو مورد استفاده قرار داد.

ساخت ماشین حساب ساده با دستورات switch...case*ساخت ماشین حساب ساده با دستورات switch…case



خروجی کد بالا: