شماره روز سال را گرفته تاریخ روز سال را نشان دهد
روش انجام کار :
ابتدایک labelبرای نمایش تاریخ قرار می دهیم و یک عدد button برای شروع محاسبه قرار میدهیم و یک textboxبرای دریافت شماره سال.
برای کنترل های بالا تنظیمات زیر را اعمال می کنیم:
کنترل مقادیر |
کنترل Form |
کنترل Button |
کنترل textbox |
کنترل label |
Name |
formsale |
btnCal |
txtDate |
lblDate |
Text |
تاریخ سال |
نمایش |
|
|
|
|
|
|
|
در روال رویداد کلیک butncal این کد زیر را می نویسیم.
private void btnCal_Click(object sender, EventArgs e)
{
int n = int.Parse(txtDate.Text);// برای دریافت شماره ی ماه سال
int d=0, m=0; // تعریف متغییر
if (n <= 186)// شرط
{
m = n / 31 + 1;//تقسیم متغیر دریافتی به 31و+1
d = n % 31;//باقیمانده متغیر دریافتی به 31
}
if (n > 186)//شرط
{
m = (n - 186) / 30 + 1;
d = (n / 186) % 30;
}
lblDate.Text = m.ToString() + "/" + d.ToString();//چاپ
توسعه برنامه
برنامه را طوری توسعه دهید که شماره روز هفته را گرفته مشخص کند چند شنبه است.
هنرجو:میلاد پدرام براهویی