+1 امتیاز
سلام بنده مشکلی داشتم در مورد دقت مضاعف اعداد در سی شارپ
این موضوع رو میدونم که توی سی شارپ بیشترین مقدار رقم اعشاری در دسیمال هست که 27 رقم هست ولی اگر بخوایم یه عدد با ارقام اعشاری بیشتر رو تو محاسبات استفاده کنیم باید چی کار کنیم.
مثلا بخوایم عدد 2.3456765434567654345678945678234567890123 رو با 40 رقم اعشار در خودش ضرب کنیم و جواب هم مثلا با همین 40 رقم اعشار نشون داده بشه.

یا مثلا من یه فرمولی دارم که عدد پی را محاسبه میکنه هر چی مقادیر بیشتری بهش بدیم ارقام بعد از اعشار بیشتری از عدد پی رو محاسبه میکنه ولی چون سی شارپ محدودیت داره تا دسیمال که 28 رقم بعد از اعشار رو نشون میده بیشتر محاسبه نمیکنه

3 پاسخ

–1 امتیاز

خدمت شما

پروژه ضرب و جمع اعداد بزرگ در سی شارپ

رمز : http://www.mehrdad32.ir/

نویسنده برنامه من نیستم

Good Luck

این رو خودم هم دیدم لااقل تست میکردین.اعداد اعشاری رو جواب نمیده فقط اعداد صحیح رو میتونه جمع کنه.
توسط (107 امتیاز) 1 3
0 امتیاز

این پروژه برنامه ای هستش که تونایی داره اعداد خیلی بزرگ را باهم جمع کنه وقتی میگیم اعداد بزرگ شما شاید تا میلیارد یا بالاتر فکر میکنید نه اینتظر نیست توانایی داره حتی یک عدد ۳۰۰ رقمی را هم با هم جمع کنه. پروژه به زبان سی شارپ نوشته شده و به همراه سورس کامل از ام اس پی سافت منتشر شده است

http://www.mspsoft.com/1391/01/30/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%AC%D9%85%D8%B9-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D8%A8%D8%B2%D8%B1%DA%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE/

0 امتیاز
کسی بلد نیست جواب بده
فکر کنم محدودیت داره و بعد از 28 رقم رو به صورت صفر نشون میده. اگه راه حلی دیدم حتما بهتون اطلاع میدم
توسط (6,480 امتیاز) 6 17 129
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,922 کاربر

دسته بندی ها

...