PDA

View Full Version : سوال: استفاده از دو رقم اعشار یک عدد اعشاری



ahgrab
شنبه 18 دی 1389, 14:05 عصر
سلام خسته نباشید

من یک عدد تصادفی اعشاری تولید کردم و داخل یک متغیر گذاشتم.

برای مثال a=24.2522222
میخوام فقط دو رقم اعشار این عدد و بدست اورم.

به صورت زیر:

a=24.25 بشه

خواهش میکنم راهنماییم کنید.

ACorvinus
شنبه 18 دی 1389, 14:18 عصر
سلام.


string.Format("{0:##.##}", 10.9846f)

فقط تنها چیزی که باید بدونین اینه که اگه رقم سوم بعد از اعشار 5 و 5 به بالا باشه خود به خود عدد رند میشه یعنی جواب میشه 10.99 ولی در این مثال جواب 10.98 هستش.

unknown.unforgiven
شنبه 18 دی 1389, 14:27 عصر
Math.round(تعداد رقم اعشار,عدد);