برگزیده های پرشین تولز

درخواست قطعه کد #C برنامه نویسی[فوری]

COD3R_

کاربر تازه وارد
تاریخ عضویت
2 اکتبر 2016
نوشته‌ها
2
لایک‌ها
0
سن
25
سلام ...
ببخشید . تو یکی از سوالاته درسیمون که اومده بود .. هرطوری فکر کردم نتونستم ببینم جواب و چطورپیدا کنم .. اگه میشه این قطعه کد رو برام طبق این سوال پیدا کنید و بنویسید برام .. ممنونتون میشم ..
سوال :
با فرض اینکه امروز 2 شنبه است. برنامه ای بنویسید عدد طبیعی N را دریافت کرده و مشخص کند N روز بعد چندشنبه میشود؟
___________
این سوال رو طبق برنامه نویسی #C جواب بدید .. سطح سوم دبیرستان ... یعنی برنامه سازی 2 ... ممنون..
 

x460

Registered User
تاریخ عضویت
14 ژوئن 2007
نوشته‌ها
822
لایک‌ها
702
محل سکونت
تهران
سلام ...
ببخشید . تو یکی از سوالاته درسیمون که اومده بود .. هرطوری فکر کردم نتونستم ببینم جواب و چطورپیدا کنم .. اگه میشه این قطعه کد رو برام طبق این سوال پیدا کنید و بنویسید برام .. ممنونتون میشم ..
سوال :
با فرض اینکه امروز 2 شنبه است. برنامه ای بنویسید عدد طبیعی N را دریافت کرده و مشخص کند N روز بعد چندشنبه میشود؟
___________
این سوال رو طبق برنامه نویسی #C جواب بدید .. سطح سوم دبیرستان ... یعنی برنامه سازی 2 ... ممنون..

سلام
شما باید ابتدا برای هر روز هفته یک عدد با select case مشخص کنی:
سه شنبه 1
چهار شنبه 2
پنج شنبه 3
جمعه 4
شنبه 5
یکشنبه 6
دوشنبه 7
حالا اگه کاربر اعداد بالا رو وارد کنه، روز مربوطه رو بهش نشون می دی.
تو مرحله دوم برای اعداد بالاتر از 7 باید mod عدد نسبت به 7 رو بدست بیاری و نتیجه رو به کاربر نشون بدی.
مثال اگه کاربر عدد 8 رو وارد کنه، mod 8 به 7 میشه 1 که می شه سه شنبه و هشتمین روز نسبت به امروز می شه سه شنبه.

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

COD3R_

کاربر تازه وارد
تاریخ عضویت
2 اکتبر 2016
نوشته‌ها
2
لایک‌ها
0
سن
25
سلام
شما باید ابتدا برای هر روز هفته یک عدد با select case مشخص کنی:
سه شنبه 1
چهار شنبه 2
پنج شنبه 3
جمعه 4
شنبه 5
یکشنبه 6
دوشنبه 7
حالا اگه کاربر اعداد بالا رو وارد کنه، روز مربوطه رو بهش نشون می دی.
تو مرحله دوم برای اعداد بالاتر از 7 باید mod عدد نسبت به 7 رو بدست بیاری و نتیجه رو به کاربر نشون بدی.
مثال اگه کاربر عدد 8 رو وارد کنه، mod 8 به 7 میشه 1 که می شه سه شنبه و هشتمین روز نسبت به امروز می شه سه شنبه.

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