1396/2/16، 05:41 عصر
ببخشید من در حین ساخت یه پروژه به یه مشکل با اعداد اعشاری برخورد کردم.
مشکل این بود که من یه عدد گنده رو بر 39 تقسیم میکردم و توی یه تکست باکس نشون میدادم ولی به خاطر نوع محیط کاربری اندازه تکست باکس کم بود ولی موقع تست در کمال تعجب دیدم که تا حدودا 10 رقم محاسبه کرده و کلا محیطو بهم ریخته هم چون رقم های زیادی محاسبه کرده قدرت سی پی یو رو هم میگیره الان سوال من اینه که چجوری میتونم بگم مثلا عدد اعشاری رو تا دو رقم نشون بده؟ من خودم به ذهنم رسید که از int استفاده کنم ولی نمیشه چون برای من تا دو رقم بعد ممیز مهمه. من قبلا یکم سی شارپ کار کردم اونجا سه نوع متغیر اعشاری با دقت متفاوت وجود داشت که برحسب نیاز از یکیشون می شد استفاده کرد ولی توی کانستراکت تا حالا چنین چیزی ندیدم. اگه کسی راه حلی داره لطفا بگه.
مشکل این بود که من یه عدد گنده رو بر 39 تقسیم میکردم و توی یه تکست باکس نشون میدادم ولی به خاطر نوع محیط کاربری اندازه تکست باکس کم بود ولی موقع تست در کمال تعجب دیدم که تا حدودا 10 رقم محاسبه کرده و کلا محیطو بهم ریخته هم چون رقم های زیادی محاسبه کرده قدرت سی پی یو رو هم میگیره الان سوال من اینه که چجوری میتونم بگم مثلا عدد اعشاری رو تا دو رقم نشون بده؟ من خودم به ذهنم رسید که از int استفاده کنم ولی نمیشه چون برای من تا دو رقم بعد ممیز مهمه. من قبلا یکم سی شارپ کار کردم اونجا سه نوع متغیر اعشاری با دقت متفاوت وجود داشت که برحسب نیاز از یکیشون می شد استفاده کرد ولی توی کانستراکت تا حالا چنین چیزی ندیدم. اگه کسی راه حلی داره لطفا بگه.
همیشه اعتقاد داشتم حیفه که با کامپیوتر بازی کرد ولی آخرش به بازی ساختن علاقه مند شدم...