PDA

View Full Version : تولید و نمایش عدد اعشاری



navidiran
جمعه 16 مهر 1389, 18:45 عصر
سلام دوستان.
من نمی تونم عدد اعشاری رو که خود سیستم محاسبه کرده نمایش بدم. مثلا :



float Number;


number= 20/6;



جوابی رو که توی textBox بدست می آورم برابر 3 هست.
یا اعداد 0 تا 1 رو که می خوام اعلام که برابر 0 میده. لطفا راه حلی برام پیشنهاد کنید.

MoS4k1
جمعه 16 مهر 1389, 19:08 عصر
از boxing استفاده کن
number=(float)20/6

navidiran
جمعه 16 مهر 1389, 19:14 عصر
ممنون. اما مشکلی که هست اینه که اگر بخوام تا 2 یا 3 رقم اعشار نمایش بده چیکار کنم؟

navidiran
جمعه 16 مهر 1389, 19:48 عصر
دوستان ممنون میشم اگر کمکم کنید. نمیتونم عدد اعشاری را تا دو رقم اعشار نمایش بدم و کل عدد اعشاری رو نمایش میده

HH2BN1990
جمعه 16 مهر 1389, 20:03 عصر
رند کردن

int x = (int)Math.Round(2.5555); // x == 3

گرد کردن

decimal x = Math.Round(2.5555, 2); // x == 2.56