سامانه بازاریابی ناب ترین فایل های ایرونی

جستجو پیشرفته ناب ترین فایلهای ایرانی از سایت های مختلف علمی

سامانه بازاریابی ناب ترین فایل های ایرونی

جستجو پیشرفته ناب ترین فایلهای ایرانی از سایت های مختلف علمی

سورس محاسبه عبارات چندجمله ای استفاده ساختمان داده آرایه سی پلاس پلاس

classای نام Polynomial تعریف عبارات چند‌جمله‌ای پیاده سازی شده است:

  • علاوه سازنده‌ی کپی؛ سازنده‌ای این class تعریف شده است ورودی آن یک (* char) می‌باشد. رشته‌ی ورودی یک عبارت چند جمله‌ای می‌باشد.
    (قالب بندی عبارات چند جمله‌ای ادامه آمده است.)
  • تابعی نام str تعریف شده است. این تابع ورودی نمی‌گیرد خروجی آن نوع (* char) است چند جمله‌ای خود شئ بازمی‌گرداند.
  • تابعی نام val تعریف شده است. ورودی این تابع یک مقدار float خواهد بود. تابع مقدار دریافتی عبارت چندجمله‌ای جای متغییر x قرار داده حاصل صورت یک مقدار float بازمی‌گرداند.
  • برای این class عملگرهای زیر سربارگزاری (overload)شده است:
    • عملگر +: خروجی آن یک Polynomial می‌باشد حاصل جمع دیگر Polynomialها است.
    • عملگر -: مشابه عملگر +
    • عملگر *: مشابه عملگر + این تفاوت خروجی آن حاصل جمع دیگر Polinomialها است. خروجی باید ساده‌ترین صورت باشد.
    • عملگر /: چندجمله‌ای یک عدد (float) تقسیم می‌کند.