تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: نحوه ی عملکرد % در C

  1. #1
    حـــــرفـه ای Joaquin's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    کرج
    پست ها
    1,264

    پيش فرض نحوه ی عملکرد % در C

    سلام

    یه برنامه هست که برای نوشتن مجموع اعداد فرد و مجموع اعداد زوج بین 1 تا N به کار میره. در این برنامه از عملگر % استفاده شده که من دقیقا متوجه کارش نمیشم. لطفا راهنمایی کنید.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2

  3. #3
    حـــــرفـه ای Joaquin's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    کرج
    پست ها
    1,264

    پيش فرض

    من دارم در مورد c صحبت میکنم اما فکر نمیکنم تفاوتی هم داشته باشن. میشه یه مثال بزنید.

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2013
    پست ها
    52

    پيش فرض

    C# همان C است فقط سی شارپ شی گرا است.

    مثال:

    یک مثال ساده:
    ;y= x % 29
    باقیمانده مثال بالا 2 می شود.



    int x, y, result; Code line 1 Tarife Motaghayer
    float floatResult; Code line 2 Tarife Motaghayer az Noe Float
    x= Number for Exmaple 7; Code Line 3
    Y= Number for Exmaple 5;Code Line 4

    result = x%y; Code Line 5

    Console.WriteLine("x%y: {0}", result); Code Line 6
    خروجی برنامه 2 می شود.

    البته Float به کار شما نمی آید برای برنامه خودم بوده این کد.
    Last edited by romena777; 30-11-2014 at 00:45.

  5. #5
    کاربر فعال انجمن فوتبال داخلی Sh-Meteor's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    بهارستان
    پست ها
    1,953

    پيش فرض

    دوستمون درست میگه!

    علامت % که mod تلفظ میشه، برای محاسبه باقیمانده یک تقسیم استفاده میشه.

    مثلا خارج قسمت 20 تقسیم بر 3 میشه 6 و باقیمانده میشه 2.

    این عملگر، عدد 2 رو برمیگردونه!

    توی برنامه شما؛ نوشته i % 2 که i از 0 تا n رفته و هر دفعه i رو تقسیم بر 2 می کنه.

    اگه باقیمانده تقسیم 0 بود (یعنی زوج بود) به متغیر evensum اضافه می کنه
    و اگه باقیمانده تقسیم 1 بود (یعنی فرد بود) به متغیر oddsum اضافه می کنه.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •