سلامنقل قول:
اگه ممکنه همین سورس رو با c (نه++c) بذارید ممنون:20:
Printable View
سلامنقل قول:
اگه ممکنه همین سورس رو با c (نه++c) بذارید ممنون:20:
در c باید هنگام چاپ 1.2f % تعداد اعشار رو دو تا میکنه 1.4f٪ اون رو 4 تا میکنه شاید در C# هم همین طور باشه در غیر این صورت شرمنده.:13:نقل قول:
سلام.میشه لطفا به طور خیلی خیلی ساده بگید چه جوری قسمت اعشار یک عدد رو جدا کنم و نمایش بدم؟ قسمت صحیحش که با متد truncate کلاس math قابل حله .:n37:
***************نقل قول:
سلام../// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
******************
خیلی ساده می تونید قسمت صحیح رو از کل عدد اعشاری کم کنید و باقی مانده برابر با قسمت اعشاری خواهد بود.../// برای نمایش برای مثال 3 رقم اعشار به شکل صحیح هم کافیه قسمت اعشاری رو در 10 به توان 3 که میشه 1000 ضرب کنید.../// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*********************
*******************کد:decimal number = 123.456m;
decimal n = number - Math.Truncate(number);
Console.WriteLine(n);
Console.WriteLine(Math.Truncate(n * 1000));
در صورتی که هدفتون فقط "نمایش" قسمت اعشاری هست و قصد انجام محاسبات ریاضی روی قسمت اعشاری رو ندارید// می تونید از روش زیر استفاده کنید../// قسمت صحیح داخل [s[0 و قسمت اعشاری داخل [s[1 ذخیره میشه../// [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
***************
*******************کد:decimal number = 123.456m;
string[] s = number.ToString().Split('.');
Console.WriteLine(s[0]);
Console.WriteLine(s[1]);
موفق باشید! [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام دوست عزیزنقل قول:
میتونی یه کاری کنی
یه متغیر int تعریف کنی
بعد کاربر اون متغیر رو وارد کنه (می تونه عدد اعشار باشه)
و بعد سیستم همون متغیر رو چاپ کنه
چون int عدد صحیح چاپ میشه