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

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

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

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

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

تمام اعداد اول کوچک تر از عدد را چاپ کند

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

روش انجام کار

ابتدا از نوار toolboxیک textboxبرای گرفتن عدد میگذاریم, و یک button برای چاپ اعداد طبیعی کوچکتر از آن میگذاریم و یک listboxهم برای چاپ اعداد طبیعی اول میگذاریم و در propertiesاین تغییرات را اعمال میکنیم...

 

کنترل های برنامه

label

Listbox

Button

Textbox

Form

 

Label1

Listview1

btnShow

txtNumber

Form1

Name

عدد را وارد کنید

 

نمایش

 

Form

Text

83,13

146,259

75,23

100,20

292,288

Size

172,66

0,0

177,108

152,82

0,0

Location

 

در روال رویداد کلیک Buttonاین کد زیر را می نویسیم:

 

privatevoidbtnShow_Click(object sender, EventArgs e)

        {

intn,sum = 0; //تعریف متغیر

 

boolisPrime = true; //تعریف متغیر

 

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

for (inti = 2; i<= n; i++)

            {

for (int j = 2; j <= n; j++)

                {

 

if (i != j &&i % j == 0) //کنترل اول نبودن عدد

                    {

isPrime = false;

break;

                    }

 

                }

if (isPrime) //کنترل اول بودن عدد

                {

listView1.Items.Add(i.ToString());// اضافه کردن عدد اول به لیست

                }

isPrime = true;

            }

 

_____________________________________________________________ توسعه برنامه

برنامه ای بنویسید که علاوه بر نمایش اعدا کوچک تر اعدا بزرگتر از آن تا 100 را هم نمایش دهد...

 

 

 

 

 

 

 

 

 

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