ماشین حساب اعداد بزرگ

مدیر انجمن: parse

ارسال پست
نمایه کاربر
ya30

عضویت : چهارشنبه ۱۳۹۱/۸/۲۴ - ۱۶:۴۷


پست: 52

سپاس: 15


تماس:

ماشین حساب اعداد بزرگ

پست توسط ya30 »

می خوام برنامه یه ماشین حساب اعداد بزرگ رو به زبان آندروید بنویسم که بتونه با اعداد خیلی بزرگ مثلا 100 رقمی کار کنه smile033

می تونین کمکم کنین؟
زین خلق پر شکایت گریان شدم ملول

آن های هوی و نعره ی مستانم آرزوست

نمایه کاربر
javad123javad

نام: Javad

محل اقامت: NoWhere

عضویت : پنج‌شنبه ۱۳۸۷/۳/۲ - ۱۱:۱۷


پست: 912

سپاس: 211

جنسیت:

Re: ماشین حساب اعداد بزرگ

پست توسط javad123javad »

سلام
معمولاً برای انجام محاسبات روی اعداد بزرگ از داده ساختار "لیست پیوندی(Linked list)" و یا "آرایه(Array)" استفاده می شه. اصول کلی هم دقیقاً شبیه به محاسبات دستی هست.
برای مثال فرض کن که می خوای دوعدد 50 رقمی رو روی کاغذ باهم جمع بزنی. چیکار می کنی؟ اول میای دو عدد رو زیر هم می نویسی و بعد میای از یکان شروع به جمع زدن می کنی تا به آخرین عدد برسی.
برای پیاده سازی کامیوتری هم رقم های دوعدد را در دوتا متغیر از نوع آرایه و یا لیست پیوندی ذخیره می کنی و با یک دستور for و یا while عملیات مورد نظر رو انجام می دی.البته برای تقسیم یکم کار سختر هست.ولی میشه..مثلا راه حل های جالبی اینجا ارائه شده:http://www.cplusplus.com/forum/general/3954/

ارسال پست