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

نام تاپیک: چگونگی ساخت توابع ریاضی توسط خود نرم افزار

  1. #1
    کاربر دائمی آواتار rezamansori
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    خوزستان - اهواز
    سن
    30
    پست
    140

    Question چگونگی ساخت توابع ریاضی توسط خود نرم افزار

    سلام دوستان عزیز.
    من می خواهم یک ماشین حساب مهندسی درست کنم ولی نمی دونم چطوری برنامه تابعی رو که کاربر می سازه رو بشناسه ؛ مثلا کاربر در تکست باکس نوشت

    |x+1|+cos(tanx)+5

    و تو تکست باکس بعدی 1 را وارد کرد که باید بجای x قرار گیرد و جواب را نشان دهد ؛ چگونه می شود این کار رو کرد ، خود سی شارپ این امکان رو فراهم نمی کنه که یه تابع بصورت رشته بدیم و خودش حساب کنه؟
    منتظر جوابهاتون هستم ؛ خدا نگهدار.

  2. #2

    نقل قول: چگونگی ساخت توابع ریاضی توسط خود نرم افزار

    درود. برای طراحی این برنامه، باید با اصول ساختمان داد ها مانند پشته ها، مباحث Postfix و Infix و Prefix، آشنا باشید.
    الان که موقع امتحاناست ولی حتما سعی می کنم که الگوریتم لازم برای این کارو طراحی کنم و تو سایت بزارم.

  3. #3

    نقل قول: چگونگی ساخت توابع ریاضی توسط خود نرم افزار

    نقل قول نوشته شده توسط ali.rezaei7 مشاهده تاپیک
    درود. برای طراحی این برنامه، باید با اصول ساختمان داد ها مانند پشته ها، مباحث Postfix و Infix و Prefix، آشنا باشید.
    الان که موقع امتحاناست ولی حتما سعی می کنم که الگوریتم لازم برای این کارو طراحی کنم و تو سایت بزارم.
    یک سال بعد....(امتحان تموم نشد!)
    خیلی ها به انجام چنین کاری نیاز دارندولی متاسفانه فقط به گفتن اینکه باید از فلان مباحث ساختمان داده استفاده کنی اکتفا شده. دوستان کمک کنین تا این مسئله بالاخره حل بشه!
    ممنون

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

    نقل قول: چگونگی ساخت توابع ریاضی توسط خود نرم افزار

    نقل قول نوشته شده توسط Dezfoul مشاهده تاپیک
    یک سال بعد....(امتحان تموم نشد!)
    خیلی ها به انجام چنین کاری نیاز دارندولی متاسفانه فقط به گفتن اینکه باید از فلان مباحث ساختمان داده استفاده کنی اکتفا شده. دوستان کمک کنین تا این مسئله بالاخره حل بشه!
    ممنون
    حداقل خودم دو سه بار این را جواب دادم، قرار نیست که هر بار که کسی سوال می کند دوباره از اول شروع بشود.به هر حال یک بار دیگر
    با استفاده از الگو های طراحی و الگوی Interpreter که به نظر من خیلی راه حل خوبی هست و نمونه اش اینجا هست http://www.codeproject.com/KB/archit...rnParsing.aspx
    و یک کتابخانه آماده دیگر در این آدرس http://muparser.sourceforge.net/
    اگر به دنبال math parse بگرید کلی کد نوشته شده به زبان سی شارپ خواهید یافت

  5. #5

    نقل قول: چگونگی ساخت توابع ریاضی توسط خود نرم افزار

    ممنون از جوابتون برای بار چهارم!
    یادم هست که قبلا شما به این سوال جواب داده بودید ولی بین 1800 صفحه واقعا گم شده بود.
    همون عبارت انگلیسی رو نمیدونستم که توی گوگل چی باید جستجو می کردم!
    با تشکر.

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

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