جمع خانه های آرایه در سی شارپ (sum element of array)

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

  1. آشنایی با آرایه
  2. آشنایی با for

آرایه

به مجموعه ای از داده ها (اطلاعات) با تعداد ثابت که از یک نوع جنس هستند آرایه میگویند. برای درک بهتر یک نوع جنسی از داده ها چند مثال ساده میزنیم. میتوان گفت نمره دانش آموزان یک کلاس از یک نوع جنس هستند(همگی double هستند مثلا)  یا اسامی دانشجویان یک رشته تحصیلی(همگی از جنس string هستند).

بر روی خانه های آرایه میتوان اعمال ریاضی مثل جمع تفریق یا …. انجام داد در صورتی که از جنس int یا double یا … باشند.

جمع خانه های آرایه در سی شارپ

ما برای جمع خانه های آرایه در سی شارپ از for استفاده میکنیم. در ورژن های قبلی سی شارپ فقط یک نوع for بود ولی بعدا یک نوع for دیگر هم اضافه شد به نام enhance for (پیشرفته  for یا همان foreach). در این آموزش از هر دو نوع for استفاده میکنیم.

در کد جمع خانه های آرایه در سی شارپ ما یک متد تعریف میکنیم که یک آرایه ورودی دارد.خروجی متد جمع تمام خانه های آرایه است.یک متغیر sum هم تعریف کردیم برای نگهداری مجموع خانه های آرایه.

در کد بالا از for ساده استفاده کردیم و شرط به اندازه طول آرایه است.

بیشتر بخوانید:  دنباله پادوان در سی شارپ (Padovan Sequence)

کد زیر از for پیشرفته استفاده شده است.

حلقه for بالا کمی متفاوت است. این حلقه شما را درگیر کار با اندیس نمیکند و به شما اجازه میدهد که به راحتی به تمام آرایه دسترسی داشته باشید. نحوه کاره این for بدین صورت است که شما یک اشاره گر به آرایه تعریف میکنید و آرایه خود را نیز به آن میدهید دیگر خود اشاره گر به تک تک خانه های آرایه سر میزند(به همین سادگی!).

برای تست کدهای بالا ، کد main زیر را بزنید:

پسورد: www.codegate.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *