در این مثال تابع فیبوناتچی رو با استفاده خواص Swap ( جا به جایی عناصر ) حل کردم ،،،
f توسط تابع fibo فراخوانی میشه و عمل حلقه for به تعداد n ورودی که کاربر وارد میکنه تکرار میشه و بعد Swap این مقدار رو در حلقه for خودش تکرار میکنه
در این مثال تابع فیبوناتچی رو با استفاده خواص Swap ( جا به جایی عناصر ) حل کردم ،،،
f توسط تابع fibo فراخوانی میشه و عمل حلقه for به تعداد n ورودی که کاربر وارد میکنه تکرار میشه و بعد Swap این مقدار رو در حلقه for خودش تکرار میکنه
برنامه که با تابع زوج یا فرد بودن عدد رو نشان دهد
تابعی که عبارت دنباله دار 1/1 و 1/2 - و 1/3 و ... را چاپ کند
در این مثال با استفاده از تابع ( متد ) جمع دو عدد را انجام دادیم ،،، نکاتی درباره تابع که فهم اونها خیلی مهمه :
- کلمه static یعنی از متد استفاده کنید بدون اینکه از کلاس نمونه ای ساخته شود متد ()Main همواره باید به صورت static تعریف شود چون برنامه فور ا و بدون نمونه سازی از کلاس از آن استفاده میکند ![]()
- مقدار برگشتی از یک متد مقدار برگشتی از هر نوع داده ای است ، این مقادیر میتوانند در محاسبات یا به دست آوردن یک داده مورد استفاده قرار بگیرند در زندگی روزمره فرض کنید که کارمند شما یک متد است و شما او را صدا میزنید و از او می خواهید که کار یک سند را به پایان برساند سپس از او میخواهید که بعد از اتمام کارش، سند را به شما تحویل دهد سند همان مقدار برگشتی متد است نکته مهم در مورد یک متد، مقدار برگشتی و نحوه استفاده شما از آن است برگشت یک مقدار از یک متد آسان است کافیست در تعریف متد به روش زیر عمل کنید :
returnType MethodName()
{
; return value
}
*
**
***
در این مثال می خواهیم با استفاده از سی # یک مثلث قایم الزاویه مانند شکل روبرو را رسم کنیم در این مثال با اجرای یک بار For اول میزان For دوم ابتدا یک بار و دفعه بعد 2 بار و دفعه بعدی سه بار اجرا می شود
در این مثال با استفاده از حلقه while اعداد فیبوناتچی تا محدوده ای که از کاربر عددی گرفته می شود چاپ می گردد ،،، در while از Break استفاده نکردیم چون روش قدیمی و ناکارآمدیست و بهتر است عادت کنیم که راه های دیگه ای برای خروج از حلقه ها پیدا کنیم ![]()
در این مثال نکته مهمی درباره if و else رو یاد میگیریم و اون اینکه هر دو نیاز به return دارن ،،، این مثال رو دقت کنید تا متوجه بشین
در این مثال میخواهیم جمع دو عدد را با استفاده از تابع بدست بیاوریم ... در این تابع مقادیر a و b رو در تابع فراخوانی کردیم و حاصل جمع رو با Return بر می گردانیم
اگر از && - AND منطقی می خواهید در ساخت های شرطی و تصمیم گیری به عنوان 2 شرط مستقل از هم استفاده کنید بهتر است آن شرطی که احتمالاً نادرست است در سمت چپ قرار دهید در OR - || منطقی هم آن شرطی که درست است ابتدا در سمت چپ قرار بگیرد این کار باعث می شود تا سرعت اجرای برنامه تا حدودی تسهیل پیدا کند ![]()
مثال هایی از قبیل ====> Gender == 1 && age <=65
در این مثال نشان می دهیم که Return می تواند بدون مقدار بازگشتی نیز باشد با استفاده از آن می توانید از داخل تابع خارج و دستور بعدی را انجام دهید