PDA

View Full Version : مشکل در یک برنامه سی شارپی



narmnarmafzar
پنج شنبه 31 شهریور 1390, 16:22 عصر
سلام دوستان من برنامه ی زیر رو نوشتم اما موقع اجرا وقتی که بر روی دکمه کلیک می کنم نتیجه ای نمایش داده نمی شه . اگه می شه لطفا راهنمایی کنید


private void button1_Click(object sender, EventArgs e)
{
string number = textBox1.Text;
int number2;
number2 = Convert.ToInt32(number);
for (int i = 1; i <= number2; i++)
{
if ((number2 / i) == 0)
{
textBox2.Text += Convert.ToString(i) + ",";
}
}

}


و این رو هم بگم که تحت ویژوال هست.
با تشکر

akram_kh
پنج شنبه 31 شهریور 1390, 17:14 عصر
به شرطي كه براي if گذاشتي دقت كن : مقدار i كوچكتر و ا حداكثر مساوي number 2 است بنابراين number2/i هيچوقت صفر نميشه . مشخص كن چه چيزي رو ميخواي بررسي كني تا بتونم بگم چي بنويسي

akram_kh
پنج شنبه 31 شهریور 1390, 17:15 عصر
اگه منظورت باقيمانده بوده از عملگر % استفاده كن

narmnarmafzar
پنج شنبه 31 شهریور 1390, 23:01 عصر
ممنون از شما دوست عزیز اون / رو که برداشتم جاش % گذاشتم مشکلم حل شد

akram_kh
پنج شنبه 31 شهریور 1390, 23:17 عصر
در ضمن اگه منظورت پيدا كردن اعداد زوج بوده دستور if رو بهتره به اينصورت بنويسي
if (i % 2==0)