PDA

View Full Version : برنامه ای که اشتراک بین تقسیم دو عدد را محاسبه کند



nima.sh
چهارشنبه 26 بهمن 1390, 15:20 عصر
سلام بر همه ی دوستان....
من یه برنامه ای نوشتم که اشتراک بین تقسیم دو عدد را محاسبه میکنه(به صورت زیر)
;(int num = System.Convert.ToInt32(textBox1.Text
;int n = num + 50
(while (num <= n
{
(if (num % 3 == num % 7
{

;(listbox1.items.add(num % 3 == num % 7


}

num += 1;


}
ولی متاسفانه داخل listbox فقط true میده،یعنی اون مقدار رو به عنوان boolean میشناسه،در صورتی که من یه مقدار int میخوام...
اگع راهنماییم کنید ممنون میشم....

25farshid
چهارشنبه 26 بهمن 1390, 16:08 عصر
باید یه متغیر سراسری (int a) تعریف کنی بعد اگه شرط برقرار بود a++ انجام بشه بعد بیایی اون متغیر رو به لیست اضافه کنی.
اگه میخایی اینم اضافه کنی num % 3 == num % 7 باید این مدلی بنویسی...
listbox1.Items.Add(num + "%" + 3 + "== " + num + "%" + 7);
موفق باشی.

nima.sh
چهارشنبه 26 بهمن 1390, 16:38 عصر
ممنون فرشید جان....
ولی مشکل من اینه که تمام اعدادی که باقیمانده تقسیمشون بر 3 و 7 باشه رو میخوام،یعنی یه مجموعه ای از اعداد...
توی لیست باکس این دستور رو boolean میشناسه....
;(listbox1.items.add(num % 3 == num % 7

25farshid
چهارشنبه 26 بهمن 1390, 18:26 عصر
ولی مشکل من اینه که تمام اعدادی که باقیمانده تقسیمشون بر 3 و 7 باشه رو میخوام،یعنی یه مجموعه ای از اعداد...
توی لیست باکس این دستور رو boolean میشناسه....

;(listbox1.items.add(num خب این کد رو بزار تو حلقه بعد از شرط.

nima.sh
چهارشنبه 26 بهمن 1390, 20:55 عصر
نمی دونم ازت تشکر کنم یا عذر خواهی از این تاپیکی که ایجاد کردم و تشکر میکنم که وقتتو برام گذاشتی....
ممنون...