الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

چند مثال ساده از الگوریتم ها برای هنرجویان هنرستان

الگوریتم نویسی

شماره روز سال را گرفته تاریخ روز سال را نشان دهد

شنبه, ۱۱ ارديبهشت ۱۳۹۵، ۱۰:۰۲ ق.ظ

 

 

روش انجام کار :

ابتدایک 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();//چاپ

 

توسعه برنامه

برنامه را طوری توسعه دهید که شماره روز هفته را گرفته مشخص کند چند شنبه است.

    هنرجو:میلاد پدرام براهویی

 

 

موافقین ۰ مخالفین ۰ ۹۵/۰۲/۱۱
محمدرضا استاجی