50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

گرد کردن اعداد اعشاری در ASP.NET

سلام وقت بخیر

float a=19.66666666666;

دوستان من در Asp.net میخام متغیربالا رو تا دورقم اعشار گرد کنم ممنون میشم منو راهنمایی بفرمایید؟

باتشکر

پرسیده شده در 1393/09/21 توسط

3 پاسخ

0

من از این کد متوجه شدم که n رو میگیره!بعد چه جوری m رندم n میشه؟اصلا مگه میشه یک عدد وارد کرد بعد رندم اون عدد بشه یک عدد دیگه!

و سوال دیگه هم math.ceiling چیکار. میکنه؟ و متغیر value چی هست؟

پاسخ در 1393/09/21 توسط
4

تابع

Math.Round(n);

عدد n رو گرد می کنه نابع رندم یا تولید عدد تصادفی نیست تابع math.Ceiling هم تابعی برای گرد کردن هست و value هم متغییر عددی هست که می خواهیم اونو گرد بکنیم.

و تابع تولید عدد تصادفی به این صورته :

Random randomNumber = new Random();     
int generatedNo =  randomNumber.Next(100, 999);

که عدد تصادفی رو در بازه 100تا 999 تولید می کنه

پاسخ در 1393/09/21 توسط
5

با سلام

از این دو تابع می تونید استفاده بکنید

double n= 123.45;
double m= Math.Round(n);
Console.WriteLine(m);


// Output
123

int result = (int)Math.Ceiling(value);
پاسخ در 1393/09/21 توسط

پاسخ شما