سلام به همه دوستان
من این برنامه تبدیل ماه و سال رو نوشتم
که ماه رو میگیره به صورت عدد بعد به صورت رشته نمایش میده
حالا میخوام روزشو بنویسم اما نمیدونم چه جوریه بخوای با اسویچ بنویسی 30 تا میخواد که خیلی بده
اگه میشه کمک کنید
سلام به همه دوستان
من این برنامه تبدیل ماه و سال رو نوشتم
که ماه رو میگیره به صورت عدد بعد به صورت رشته نمایش میده
حالا میخوام روزشو بنویسم اما نمیدونم چه جوریه بخوای با اسویچ بنویسی 30 تا میخواد که خیلی بده
اگه میشه کمک کنید
خب تا 20 كه مجبور بنويسي پس بهتر كه كلشو بنوسي چرا ؟
1 = يك
2 = دو
3 = سه
11 = يازده
12 = دوازده
13 = سيزداده
21 = بيست و يك
22 = بيست و دو
باید روز شروع ماه رو بدونی برای اینکار حتی سوئیچ هم کارت رو راه نمی اندازه چرا که هر ماه شروعش با ماه دگ متفاوته در نتیجه 1 ام فرق می کنه در نتیجه کل سوئیچت با مشکل روبرو میشه.
روابط ماه سال و روز یه فرمول خاص به خودش رو داره
این برنامه ات دقیقا چی رو می خواد به چی تبدیل کنه؟!
میشه یه کم توضیح بدید
اگه کدشو بزارید ممنون میشم
یه برنامه رو کامل کنید ببینم یاد بگیرم
هر وقت یک روز رو انتخاب کردی مثلا 3 بعد ان ور سه نشون بده
یا 4 بنویسه چهار
همین طوری
یک آرایه string داشته باشید به طول تعداد روز های ماه که هر عنصر آرایه مقدار عددی اون روز به حروفه. مثلا :
string[] days = new string[] { "یک" , "دو" , .... , "سی" , "سی و یک" };
از یک تا سی و یک رو قرار میدید داخل آرایه. بعد بر اساس هر روز که به شکل عدد باشه میشه مستقیم مقدار اون روز به حروف به دست آورد. مثلا برای روز ۴ ام:
days[3]
احتیاجی به switch و فرمول نیست.
آخرین ویرایش به وسیله Amir Oveisi : سه شنبه 24 آبان 1390 در 23:46 عصر
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin
می تونی یه سر به این سایت بزنی
لینک
اینم گشتم پیدا کردم اگه روز تاریخ شمسی رو داری مثلا 1389/12/3
کافیه تفاوت روزهاشو با تاریخی مثل و 1389/11/3 و میدونیم که مثلا سه شنبه است بررسی می کنیم.
30 روز میشه بعد اینو تقسیم بر 7 می کنیم جواب میشه 3 بعد 3 روز از سه شنبه میریم جلوتر میشه جمعه پس روز تاریخ 1389/12/3 برابر جمعه است.
اینم راه حلیه در نوبه ی خودش.