PDA

View Full Version : سوال: داده ای که اعداد اعشاری رو رو به پایین گرد کنه



amir.shdk
یک شنبه 21 دی 1393, 10:31 صبح
سلام دوستان
یه داده ای میخوام که مثلا اگه بهش دو تا عدد 1.65 و 1.3 رو دادی در جواب هر دو عدد 1 رو تحویل بده
الان integer یکی رو رو به بالا گرد میکنه و اونیکی رو رو به پایین.
(حالا داده هم نشد یه حلقه ای چیزی که همین کارو بکنه)

Saman_12
یک شنبه 21 دی 1393, 14:28 عصر
تابع جز صحیح همونی هست که میخوای هم میتونی خودت بنویسیش هم از Math.Floor استفاده کنی.

amir.shdk
یک شنبه 21 دی 1393, 17:51 عصر
اونو خودم نوشتم ممنون
یه سوال دیگه
داده ای داریم که بتونه یه عدد مثلا 100 رقمی رو ساپورت کنه؟؟؟

Saman_12
یک شنبه 21 دی 1393, 17:57 عصر
یه سرچ در مورد کار کردن با اعداد بزرگ بکن...نوشته زیاده!
String
یا میشه هر رقم رو تو یه خونه از آرایه ریخت

amir.shdk
یک شنبه 21 دی 1393, 18:24 عصر
سرچ کردم ولی چیز خاصی پیدا نکردم
من میخوام هر بار که روی یه باتون کلیک شد یه عدد به یه تکست باکس اضافه بشه و حداقل تا 70 رقم رو بنویسه و روش هم عمل ریاضی انجام بده(در حد ضرب و تقسیم)
string بعد 15 16 رقم E میزاره و نمیشه باهاش کار کرد.
Decimal هم حداکثر 28 کاراکتره!
راه حلی ندارید؟؟؟

Saman_12
یک شنبه 21 دی 1393, 18:37 عصر
http://barnamenevis.org/showthread.php?400541-ضرب-دو-عدد-40-رقمی-در-هم&highlight=BigInteger
http://barnamenevis.org/showthread.php?297422-ضرب-اعداد-بزرگ&highlight=BigInteger

amir.shdk
یک شنبه 21 دی 1393, 18:52 عصر
من دارم واسه ویندوزفون برنامه مینویسم و اصلا رفرنس
System.Numerics رو نداره!
و نمیتونم از biginteger استفاده کنم.
راه دیگه ای وجود نداره؟؟؟؟
:افسرده:

Saman_12
یک شنبه 21 دی 1393, 19:52 عصر
باید خودت مثل کاری که انسان انجام میده تو ضرب و تقسیم رو شبیه سازی کنی با آرایه و string.
مثلا برای جمع ساده هست : میتونی تک تک اعداد رو جدا کنی خونه های متناظر رو با هم جمع کنی.
کلا این موضوع زیاد بحث شده یکمی سرچ کن تو نت و فرم حتمی به جواب میرسی.