یک برنامهٔ C# بنویسید که زمان کنونی سیستم را گرفته، دقیقهٔ آن را با استفاده از DateTime.Minute استخراج کند و مشخص کند که این دقیقه در کدام ربع ساعت (0–14، 15–29، 30–44، 45–59) قرار دارد و نتیجه را در کنسول چاپ کند.
2.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:14 0.0
برای حل این مسئله از DateTime.Now.Minute یا در صورت نیاز زمان جهانی از DateTime.UtcNow.Minute استفاده کنید، مقدار بازگشتی یک عدد صحیح بین 0 تا 59 است. سپس با استفاده از عملگر تقسیم صحیح یا مجموعهای از شرطهای if/else (یا switch) تعیین کنید که دقیقه در کدام بازهٔ چهار ربع قرار میگیرد و متن مناسب را با Console.WriteLine چاپ کنید. نکتهها: میتوانید تقسیم بر 15 را برای محاسبهٔ ربع استفاده کنید (minute / 15) و برای برنامههای تحت وب به هماهنگی زمان سرور/کاربر توجه کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای تعیین ربع ساعت از minuteٔ سیستم استفاده کنید؛ مقدار Minute از DateTime.Now.Minute بین 0 تا 59 است. با تقسیم صحیح minute / 15 میتوانید ربع به ربع را تشخیص دهید و نتیجه را به صورت متن چاپ کنید. اگر اپ تحت وب است یا با زمان جهانی کار میکند، از DateTime.UtcNow.Minute استفاده کنید تا تفاوتهای TZ را مدیریت کنید. به خاطر داشته باشید که DST و منطقه زمانی میتوانند زمان سیستم را تحت تأثیر قرار دهند، پس از نظر زمانی مناسب با نیاز پروژه تصمیم بگیرید.
گزارش