:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

تقدیم به تمام پشتیبانان ADSL که به رنج در تلاشند

*** تاسیس به سال 1389 در بلاگفا ***

بایگانی
پیوندهای روزانه

۲۵ مطلب با موضوع «برنامه نویسی :: سی شارپ» ثبت شده است

  • ۰
  • ۰

در این مثال تابع فیبوناتچی رو با استفاده خواص Swap ( جا به جایی عناصر ) حل کردم ،،، frown f توسط تابع fibo فراخوانی میشه و عمل حلقه for به تعداد n ورودی که کاربر وارد میکنه تکرار میشه و بعد Swap این مقدار رو در حلقه for خودش تکرار میکنه 

 

 

  • ۰
  • ۰

در این مثال با استفاده از تابع ( متد ) جمع دو عدد را انجام دادیم ،،، نکاتی درباره تابع که فهم اونها خیلی مهمه :

- کلمه static یعنی از متد استفاده کنید بدون اینکه از کلاس نمونه ای ساخته شود متد ()Main همواره باید به صورت static تعریف شود چون برنامه فور ا و بدون نمونه سازی از کلاس از آن استفاده میکند laugh

- مقدار برگشتی از یک متد مقدار برگشتی از هر نوع داده ای است ،  این مقادیر میتوانند در محاسبات یا به دست آوردن یک داده مورد استفاده قرار بگیرند  در زندگی روزمره فرض کنید که کارمند شما یک متد است و شما او را صدا میزنید و از او می خواهید که کار یک سند را به پایان برساند  سپس از او میخواهید که بعد از اتمام کارش، سند را به شما تحویل دهد  سند همان مقدار برگشتی متد است  نکته مهم در مورد یک متد، مقدار برگشتی و نحوه استفاده شما از آن است برگشت یک مقدار از یک متد آسان است  کافیست در تعریف متد به روش زیر عمل کنید :

returnType MethodName()

{

; return value

}

 

  • ۰
  • ۰

 

*
**
***

در این مثال می خواهیم با استفاده از سی # یک مثلث قایم الزاویه مانند شکل روبرو را رسم کنیم در این مثال با اجرای یک بار For اول میزان For دوم ابتدا یک بار و دفعه بعد 2 بار و دفعه بعدی سه بار اجرا می شود

 

  • ۰
  • ۰

در این مثال با استفاده از حلقه while اعداد فیبوناتچی تا محدوده ای که از کاربر عددی گرفته می شود چاپ می گردد ،،، در while از Break استفاده نکردیم چون روش قدیمی و ناکارآمدیست و بهتر است عادت کنیم که راه های دیگه ای برای خروج از حلقه ها پیدا کنیم wink

 

 

 

 

  • ۰
  • ۰

در این مثال نکته مهمی درباره if و else رو یاد میگیریم و اون اینکه هر دو نیاز به return دارن ،،، این مثال رو دقت کنید تا متوجه بشین 

 

 

 

  • ۰
  • ۰

در این مثال میخواهیم جمع دو عدد را با استفاده از تابع بدست بیاوریم ... در این تابع مقادیر a و b رو در تابع فراخوانی کردیم و حاصل جمع رو با Return بر می گردانیم 

 

 

 

 

 

  • ۰
  • ۰

اگر از && - AND منطقی می خواهید در ساخت های شرطی و تصمیم گیری به عنوان 2 شرط مستقل از هم استفاده کنید بهتر است آن شرطی که احتمالاً نادرست است در سمت چپ قرار دهید در OR - || منطقی هم آن شرطی که درست است ابتدا در سمت چپ قرار بگیرد این کار باعث می شود تا سرعت اجرای برنامه تا حدودی تسهیل پیدا کند

مثال هایی از قبیل ====> Gender == 1 && age <=65

  • amir khan
  • ۰
  • ۰

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

 

 

  • ۰
  • ۰

در این مثال می خواهیم اعداد اول بین دو عدد 10 تا 20 ( به دلخواه می توانید اعداد را تغییر دهید ) در آرایه های یک بعدی در سی شارپ نشان دهیم التماس دعا

 

  • ۰
  • ۰

 

تابع در برنام نویسی ، جهت ایجاد ساختارهایی است که علاوه بر بخش بندی برنامه ، عمل ایرادیابی در برنامه نویسی را آسان تر می کند همچنین کتابخانه ها در زبان سی پلاس پلاس برای بعضی از امور ساخته نشده اند و نیاز داریم تا توابعی را خودمان تعریف کنیم و در برنامه نوسی با ++C با تابع می توان با نامی برای آن در هر کجای برنامه آن را فراخوانی کرد ، رایج ترین نوع تعریف تابع به صورت زیر است :

type name ( parameter1, parameter2, ...) { statements }

type : نوع مقدار تابع است مثل int و double و ...

name : تابع با این نام مشخص شده فراخوانی می شود مثل int my_def

parameter : تابع دارای متغیرهایی است که جلوی اسم آن نوشته می شود و می تواند از 1 تا چند مقدار داشته باشد این پارامترهای شبیه نوشتن متغیرها در زبان سی است ( برای مثال int x ) تابع با این پارامترها متغیرهای خواسته شده را از آرگومان های بخش های مختلف برنامه فراخوانی می کند هر پارامتر با علامت , از هم جدا می شوند

{ statements } : دستورات بدنه تابع داخل {} ( آکولاد ) نوشته می شود و مشخص می کند تابع چه کاری می خواهد انجام دهد