دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: سوال:

  1. #1
    دوست جدید
    رشته تحصیلی
    نرم افزار
    نوشته ها
    158
    ارسال تشکر
    336
    دریافت تشکر: 657
    قدرت امتیاز دهی
    36
    Array

    پیش فرض سوال:

    سلام دوستان کسی میتونه برنامه این سوالو برام بنویسه ممنون میشم .
    برنامه ای بنویسید که یک عدد رو از ورودی دریافت کرده که بین (365-1)باشد ومشخص کند که آن عدد چه روزی وچه ماهی از سال است و همچنین فرض کنید اولین روز سال پنچ شنبه باشد لذا مشخص کنید که آن عدد چند شنبه است ؟
    ویرایش توسط atnhe27 : 6th March 2013 در ساعت 05:34 PM

  2. #2
    کاربر جدید
    نوشته ها
    47
    ارسال تشکر
    43
    دریافت تشکر: 387
    قدرت امتیاز دهی
    1479
    Array

    پیش فرض پاسخ : سوال:

    نقل قول نوشته اصلی توسط atnhe27 نمایش پست ها
    سلام دوستان کسی میتونه برنامه این سوالو برام بنویسه ممنون میشم .
    برنامه ای بنویسید که یک عدد رو از ورودی دریافت کرده که بین (365-1)باشد ومشخص کند که آن عدد چه روزی وچه ماهی از سال است و همچنین فرض کنید اولین روز سال پنچ شنبه باشد لذا مشخص کنید که آن عدد چند شنبه است ؟
    سلام
    ببین این برنامه خیلی سخت هم نیست.

    قیافه اش کمی گول زننده است ولی روی هم رفته الگوریتم ساده ای داره.

    شما عددی رو که از ورودی می گیری 6 بار باید منهای 31 کنی و 5 بار منهای 30 و یک بار منهای 29 مادامی که از 31 بزرگتره.

    و هر بار که یه منها می کنی به عدد 1 یکی اضافه کن و بریز تو یه متغییر

    در آخر اون متغیر میشه ماه

    از اون عدد ورودی هر چی که باقی بمونه و کمتر از 31 یا مساوی برای 6 بار اول و کمتر از 30 یا مساوی برای 5 بار دوم و برای بار آخر اگه کمتر از 29 یا مساوی باشه میشه روز

    مثلا عدد 265 چه ماهی و چه روزیه ؟

    256 - 31 - 31 - 31 - 31 - 31 - 31 = 70

    70 - 30 - 30 = 10

    تعداد کسری ها شد 8 + 1 = ماه نهم
    عدد باقی مانده شد 10 میشه روز دهم


    برای تعیین روز با فرش اینکه اولین روز سال پنج شنبه بوده همین عدد 256 رو منتهای 7 می کنیم و به ازای هر کسر از 7 یه عدد به 0 اضافه می کنیم تا تعداد هفته ها پیدا بشه.

    7*36 = 252
    252 - 256 = 4

    اگر فرض کنیم شنبه عددش 1 هست
    و جمعه 7

    7 - 4 = 3
    پس این روز میشه دوشنبه ...

    نوشتن برنامه اش هم خیلی راحته
    چند تا لوپ بنویس که هر دور این عددها رو کم و زیاد کنن
    اصل برنامه الگوریتم بود که برات شرح دادم
    موفق باشی

  3. کاربرانی که از پست مفید علائدین سپاس کرده اند.


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: 14th January 2015, 06:01 PM
  2. پاسخ ها: 1
    آخرين نوشته: 24th August 2013, 10:56 AM
  3. پاسخ ها: 0
    آخرين نوشته: 21st August 2012, 03:08 AM
  4. پاسخ ها: 9
    آخرين نوشته: 20th April 2012, 10:37 PM
  5. پاسخ ها: 1
    آخرين نوشته: 12th October 2010, 09:14 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •