PDA

View Full Version : سوال: یک سوال در مورد حلقه for



esmael_g
جمعه 29 آبان 1394, 20:41 عصر
سلام دوستان خوب برنامه نویسی یه سوال با کمک حلقه for عدد 0تا 50رو چاپ می کنم (که ساختار عجیبی نداره)
خیلی روش کار کردم اما به نتیجه نرسیدم خواستم این کار رو بکنم که کاربر یه عدد مثلا 5رو وارد کنه از 5تا 50رو چاپ کنه عدد اول دست کاربر باشه

من اومدم چندین نوع کد رو بررسی کردم اما نشد به این کد توجه کنید

int i,a,b=100;
a = Convert.ToInt32(textBox1.Text);

for ( i = a; i <= 50; i++) ;
{
if (i == b) ;
{
listBox1.Items.Add(i.ToString());

}



}

یا به این نوع

int i,a;
a = Convert.ToInt32(textBox1.Text);

for ( i = a; i <= 50; i++) ;
{

listBox1.Items.Add(i.ToString());

}

نشد تو اولی هر وقت iبرابر 50شد تموم بشه و تو دومی هم اومدم به اون شکل نوشتم انجام بدم اما نمی شه اولی کلا 100چاپ می کنه دومی هم کلا 51رو ترو خدا من زیاد با این حلقه for راحت نیستم باید زیاد تمرین کنم تا بتونم باهاش کاملا آشنا بشم (دانشگاه هم که کلا سوری همش)

siamak8982
جمعه 29 آبان 1394, 20:50 عصر
سلام دوست عزیز منظورتون از عدد اول چیه

AmiN0012
جمعه 29 آبان 1394, 21:27 عصر
سلام .این خدمت شما

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
int i, a;
a = int.Parse(textBox1.Text);
for (i = a; i <= 50; i++)
{
listBox1.Items.Add(i.ToString());
}