تمام اعداد اول کوچک تر از عدد را چاپ کند
روش انجام کار
ابتدا از نوار 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 را هم نمایش دهد...