soheil moonesi
soheil moonesi
خواندن ۱ دقیقه·۱۰ ماه پیش

C# mod

modulo operation

The modulo operation (abbreviated “mod”, or “%” in many programming languages) is the remainder when dividing. For example, “5 mod 3 = 2” which means 2 is the remainder when you divide 5 by 3.

عملیات مد در C# به معنای پیدا کردن باقی مانده تقسیم یک عدد هستش.

خوب حالا فکر کنید که میخواید از 0 تا 50 میخواید اعدادی که بر 7 بخش پذیر هستند رو پیدا کنید. چی کار میکنید؟

خوب یک راهش اینه که بیایم از 0 تا 50 شروع کنیم یکی یکی اعداد رو بر 7 تقسیم کنیم و هر کدوم که باقیمانده شون شد 0 یعنی این که اون عدد بر 7 بخش پذیره

راه حل دوم اینه که بیایم از 0 اعداد رو با 7 جمع کنیم که میشه

0+7=7

7+7=14

14+7=21

و....

که توی مثال این کد اومدیم از روش دوم برای قسمت سوم if که افزاش مقدار شرط اولیه هستش استفاده کردیم:

این کار باعث میشه تا اعداد کمتری برای رسیدن به جواب چک بشن که این به معنی استفاده کمتر از memory و سرعت اجرای بیشتر کد هستش


https://gist.github.com/soheil-moonesi/008d8d53a69f026786ada185367bfc32

مطالب نوشته شده، برداشت من از کلاس C# استاد عمران صادقی هستش. خیلی ممنونم از ایشون به خاطر تدریس عالی که داشتند.


modسی شارپ
C# enthusiast
شاید از این پست‌ها خوشتان بیاید