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

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




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

نام تاپيک: مشکل در نوشتن برنامه ای که از کاربر یک سال شمسی رو بگیره و تقویم را چاپ کند

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2009
    پست ها
    17

    14 مشکل در نوشتن برنامه ای که از کاربر یک سال شمسی رو بگیره و تقویم را چاپ کند

    من یه پروژه دارم که اینه :
    برنامه ای بنویسید که از کاربر یک سال شمسی رو بگیره و تقویم را چاپ کند

    حالا من نوشتم کل برنامه رو , یعنی سال کبیسه رو با تابع تشخیص می دم و می فهمم و سال مبدا را #define mabda 1387 گرفتم که کبیسه هستش , الان مشکل من اینه که چجوری بفهمم مثلا روز اول 1387 چند شنبست؟
    چه جوری تو سال های دیگه مثلا 1389 بفهمم که مثلا ماه 6 روز اولش چند شنبست ؟
    اگه می شه برام کد رو بذارین (نحوه چند شنبه بودن و چاپ آن)

  2. #2
    اگه نباشه جاش خالی می مونه roya_borhany's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    کره زمین
    پست ها
    206

    پيش فرض

    من یه پروژه دارم که اینه :
    برنامه ای بنویسید که از کاربر یک سال شمسی رو بگیره و تقویم را چاپ کند

    حالا من نوشتم کل برنامه رو , یعنی سال کبیسه رو با تابع تشخیص می دم و می فهمم و سال مبدا را #define mabda 1387 گرفتم که کبیسه هستش , الان مشکل من اینه که چجوری بفهمم مثلا روز اول 1387 چند شنبست؟
    چه جوری تو سال های دیگه مثلا 1389 بفهمم که مثلا ماه 6 روز اولش چند شنبست ؟
    اگه می شه برام کد رو بذارین (نحوه چند شنبه بودن و چاپ آن)
    من یه همچین پروژه ای البته(شبیه) به این را داشتم با این تفاوت که برای چاپ تقویم اولین روز سال را هم کاربر میگفت. بعد مثلا میگفت که 52 روز سال چند شنبه است؟ اون وقت عدد 52 تقسیم متوالی به 7 می شد تا از 7 کوچکتر بشه. بعد عددی که باقی می موند با توجه به روزهای هفته مشخص میشد مثلا اگر 1 می ماند یعنی یک شنبه بود
    البته خیلی شبیه هم نیستند گفتم شاید کمکی بکنه.
    موفق باشید

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2009
    پست ها
    17

    11

    ممنون از راهنمایتون , ولی این استاده ما گفته فقط سال رو دریافت بکنه و تقویم رو چاپ کنه ,
    اگه چیزی بلدی در مورد این بهم کمک کن

  4. #4
    اگه نباشه جاش خالی می مونه roya_borhany's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    کره زمین
    پست ها
    206

    پيش فرض

    ممنون از راهنمایتون , ولی این استاده ما گفته فقط سال رو دریافت بکنه و تقویم رو چاپ کنه ,
    اگه چیزی بلدی در مورد این بهم کمک کن
    درسال 80 اولین روز سال چهارشنبه بوده
    سال 81: پنج شنبه
    سال 82:جمعه
    سال 83: شنبه
    و سال 84 : دوشنبه
    در سال 84 که سال قبل از آن کبیسه بوده اختلاف روز اول سال با بقیه بیشتر است
    پس بهترین کار این است که یک سال را مبدا بگیریم و وقتی که سال جدید وارد شد از سال جدید کم کنیم. هرچه که باقی ماند بر 4 تقسیم می شود. خارج قسمتها تعداد سال های کبیسه در آن و باقی مانده هاروزهایی است که از روز اول سال مبدا کم می شود.

    مثالش رو بعدا مینویسم. ببین این رو فهمیدی؟

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2009
    پست ها
    17

    11

    بازم ممنون , من کبیسه رو شناسوندم قبلا , این قضیه باقی مانده هم که گفتی رو هم کلی حساب کردم ولی اصلا درست در نمی یومد ,
    ببین , این کدی هستش که تا حالا نوشتم , ببین می تونی یه کاریش کنی کدمو که روزه درست رو نشون بده
    هر جا هم که لازم بود کد رو پاک کن و کد جدید بنویس , بهم خبر بده , اگه تونستی برام کدی بنویس توش و برام بذار
    بازم ممنون

    اینم از لینک دانلود کد برنامم :

    http://www.4shared.com/file/193829821/4d8028ce/TAGHVIMMMMM.html

  6. #6
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    کاربر aliexo یک تاپیک دیگر هم زدند ...
    من توضیحاتی در ان تاپیک داده ام، لینک ان تاپیک دیگر را هم اینجا قرار میدهم تا ضمن مرتبط شدن این دو تاپیک اگر کسی هم با جستجو به این تاپیک رسید تاپیک دوم را هم مرور کند:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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