یک عدد گرفته تمام اعداد اول کوچکتر از آنرا چاپ کند
روش انجام کار
ابتدایک 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); \\اضافه شدن عدد به لیست باکس
}
توسعه برنامه
برنامه را جوری که اعدا طبیعی را هم نمایش دهد؟؟؟؟؟؟؟
هنرجو:میلاد پدرام براهویی