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

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

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

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

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

یک عدد گرفته تمام اعداد اول کوچکتر از آنرا چاپ کند

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

روش انجام کار

ابتدایک textboxبرای گرفتن عدد میگذاریم و یک  listboxبرای نمایش عدد قرار میدهیم و در اخر یک button برای محاسبه اعدا قرا میدهیم.

برای ابزارهای بالا تنظیمات زیر را اعمال مکنیم:

 

کنترل Form

کنترل button

کنترل listbox

کنترلtextbox

Name

formnumber

btnStart

listboxShow

txtbox

Text

اعدا اول

محاسبه

 

 

Dock

 

 

Left

 

 

در روال رویداد کلیک butnnumber  این کد زیر را می نویسیم.

        private void btnnumber_Click(object sender, EventArgs e)

        {

            int n, c = 0; \\تعریف متغیر

         

            n = int.Parse(textBox1.Text); \\دریافت عدد

            for (int i = 2; i <= n; i++) \\حلقه تکرار for

            {

                c = 2;

                for (int j = 2; j <= n; j++) \\حلقه تکرار for

                {

                    if (i != j && i % j == 0) \\حلقه ای شرط

                    {

                        c++; \\اضافه شدن یکبه متغیر

                    }

                   

                }

                if (c == 2) \\حلقه ای شرط

                    listBox1.Items.Add(i); \\اضافه شدن عدد به لیست باکس

            }

توسعه برنامه

برنامه را جوری که اعدا طبیعی را هم نمایش دهد؟؟؟؟؟؟؟

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

 

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