نمایش نتایج 1 تا 7 از 7

نام تاپیک: محاسبه عبارت محاسباتی که به صورت رشته می باشد

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    198

    محاسبه عبارت محاسباتی که به صورت رشته می باشد

    سلام به همه برنامه نویس ها
    من تویه برنامم محاسبه عبارات محاسباتی رو خیلی استفاده می کنم.عباراتمم در پیچیده ترین حالت به این شکل هست : ax+bx^c+z که در آن a,b,c,z مشخص و x در زمان اجرا مقدار دهی میشه.در حال حاضر به این شکل عمل میکنم که پس از مقدار دهی x عبارت رو به sql میفرستم و نتیجه رو از sql می گیرم.مشکلی که هست اینه که این عمل به تعداد دفعات زیادی انجام میشه و سربرار زیادی رو روی sql ایجاد میکنه.اینم بگم که مدت زمان محاسبه برام خیلی مهم هست.
    کسی راه حلی به نظرش می رسه؟
    ممنونم.

  2. #2
    کاربر دائمی آواتار AliSaeedi_v
    تاریخ عضویت
    آذر 1390
    محل زندگی
    اصفهان-ولاشان
    پست
    166

    نقل قول: محاسبه عبارت محاسباتی که به صورت رشته می باشد

    سلام جدولت رو توی فایل xmlذخیره کن و مراجعات رو به اون فایل ارجاع بده.این کار رو توی سایت های خبری که تعداد بازدیدها زیاده انجام میدن

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    198

    نقل قول: محاسبه عبارت محاسباتی که به صورت رشته می باشد

    مسئله اصلی اینجا اینه که در کوتاهترین زمان یک عبارت محاسبه بشه.فکر نمیکنم xml توی این زمینه کمکی کنه.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    سن
    38
    پست
    1,104

    نقل قول: محاسبه عبارت محاسباتی که به صورت رشته می باشد

    میتونی خودت یه تابع تو برنامه واسه محاسبه دستوراتت بنویسی.. من خودم این کار رو کردم و واسه محاسبات پیچیده تر هم خوب جواب میده. چون میدونی دستوراتت به چه فرمت و کاربر واسه خودش هر عبارت یا هر علامتی رو وارد نمیکنه کار ساده ایه..
    موفق باشی

  5. #5
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313

    نقل قول: محاسبه عبارت محاسباتی که به صورت رشته می باشد

    نقل قول نوشته شده توسط amir.khanlari مشاهده تاپیک
    سلام به همه برنامه نویس ها
    من تویه برنامم محاسبه عبارات محاسباتی رو خیلی استفاده می کنم.عباراتمم در پیچیده ترین حالت به این شکل هست : ax+bx^c+z که در آن a,b,c,z مشخص و x در زمان اجرا مقدار دهی میشه.در حال حاضر به این شکل عمل میکنم که پس از مقدار دهی x عبارت رو به sql میفرستم و نتیجه رو از sql می گیرم.مشکلی که هست اینه که این عمل به تعداد دفعات زیادی انجام میشه و سربرار زیادی رو روی sql ایجاد میکنه.اینم بگم که مدت زمان محاسبه برام خیلی مهم هست.
    کسی راه حلی به نظرش می رسه؟
    ممنونم.
    تکراری ، قبلا جواب داده شده. بگردید پیدا می کنید

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    198

    نقل قول: محاسبه عبارت محاسباتی که به صورت رشته می باشد

    همه اون تاپیک هارو دیدم.توی اونها عنوان شده که از تبدیل عبارت محاسباتی به پیشوندی استفاده بشه ولی زمان محاسبه این خیلی یشتر از ارسال عبارت به sql هست.

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    198

    نقل قول: محاسبه عبارت محاسباتی که به صورت رشته می باشد

    دوستان یعنی کسی روشی سریع برای محاسبه فرمول (عبارت)محاسباتی نمی دونه؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •