PDA

View Full Version : رند کردن اعداد صحیح !!؟؟



cactuskhan
چهارشنبه 31 مرداد 1386, 10:42 صبح
سلام
راجع به رند کردن اعداد اعشاری تو سایت مطلب پیدا کردم ولی در مورد اعداد صحیح چیزی پیدا نکردم !

میخواستم ببینم اگه بخواهیم مثلا عدد 35750 رو 36000 نشون بده یعنی تا سه رقم آخر رو رند کنه چیکار باید بکنم !؟؟

someCoder
چهارشنبه 31 مرداد 1386, 11:02 صبح
تقسیم بر 1000 کن، بعد رند کن، بعد ضربدر 1000.

cactuskhan
چهارشنبه 31 مرداد 1386, 11:17 صبح
ممنون از اینکه هم پاسختون صحیح بود هم سریع !!

sina_p43
پنج شنبه 23 آبان 1387, 13:59 عصر
آقا دم شما گرم تو گل گیر کرده بودم بد جور

masoud_z_65
یک شنبه 19 آذر 1391, 17:09 عصر
دوستان من گفتم یه تاپیک جدید نزنم
میخوام عدد دسیمالم رو رند کنم به دو رقم اعشار و درصورتیکه عدد مثلا 12 رو زدم همون 12 رو نشون بده
الان از کد زیر استفاده مکینم اما 12 رو به صورت 12.00 نشون میده!

round.decimal(x,2);

درست کار میکنه اما میخوام اگه عدد مثلا 15 بود همون 15 خالی رو نشون بده نه 15.00

کسی میتونه کمکم کنه؟

Mozhdeh.Hemati
یک شنبه 19 آذر 1391, 20:32 عصر
سلام،

decimal n = عدد شما;
textbox1.Text = n.ToString("#.##");