مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mammad80q

عضویت از 1399/02/09

جمع دو چند جمله ای

  • سه شنبه 9 اردیبهشت 1399
  • 15:53
تشکر میکنم

سلام و عرض ادب
 ببخشید چجوری میشه 
به کمک ارایه ها و توابع برنامه ای نوشت  که اطلاعات دوتا چند جمله ای  رو از ورودی  دریافت کرد و حاصلجمع آنها را چاپ کرد
چند جملهای هایی که کاربر وارد می کند بصورت زی باشد:
5x^10+5x^3-7x^2-3

خروجی  هم به شکل ورودی باشه

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

cherler

عضویت از 1399/02/10

  • چهارشنبه 10 اردیبهشت 1399
  • 17:42

سلام دوست عزیز من این کد رو قبلا زدم البته در consoleApp 

توی فایل ضمیمه هست میتونی نگاه کنی

فایل های ضمیمه

کاربر سایت

mammad80q

عضویت از 1399/02/09

  • چهارشنبه 10 اردیبهشت 1399
  • 18:03

 خیلی ممنون دستتون درد نکنه لطف کردید

کاربر سایت

mammad80q

عضویت از 1399/02/09

  • چهارشنبه 10 اردیبهشت 1399
  • 18:07

ببخشید ایا میشه بصورت استرینگ هم اینو گرفت؟

کاربر سایت

cherler

عضویت از 1399/02/10

  • چهارشنبه 10 اردیبهشت 1399
  • 18:55

منظورتون از String چیه اگه شما دارین با ConsoleApp این کد رو اجرا میکنید که اصلا فرقی نمیکنه String یا هر Variable دیگه اما اگه دارین WinForm کار میکنید خیلی باید این کد رو دست کاری کنید 

از شدن میشه

توی برنامه نویسی هیچی نشد ندارهsmiley

کاربر سایت

mammad80q

عضویت از 1399/02/09

  • چهارشنبه 10 اردیبهشت 1399
  • 19:13

نه دوست عزیز منظورم این بود که همین چند جمله ای رو بصورت رشته از کاربر داخل همون کنسول گرفت و توان هارو خودش مشخص کنه

کاربر سایت

cherler

عضویت از 1399/02/10

  • پنجشنبه 11 اردیبهشت 1399
  • 00:34

این چیزی که شما میگی میشه ولی اون وقت پای spilt و char.Isdigit میاد وسط که کار کردن با اینا واقعا سخته 

مثلا این معادله ماست:

2X^2 + 5X^1 - 8

اول کل این معادله رو باید بری توی یه متغییر از حنسه رشته خب حالا باید یه آرایه از جنس رشته تعریف کنی و اینجا که پای split میاود وسط که پیشنهاد میکنم توی اینترنت یه سرچی بکنی کلمشو ...

بعد از اون split کارش اینه که جمله ها رو از یه جای خاصی برش بده مثلا بعد هر + یا - که با مثل که من زدم آرایه ما یه آرایه با 3 درایه هست خط کار اسون تمام ....

حالا باید بین این هر کدوم از درایه ها مثلا 2X^2 عددها شو بیرون بکشیم که این کار با char.Isdigit هست اینجاس سخته راستش خودم هنوز نتونستم frown ولی حتما انجامش میدم 

بعد از این کار که عددها رو استخراج کردیم حالا باید تفکیک کنیم که کدوما مضرب هست و کدوما توان ,,,, اینجا یه سرچ تو گوگل احتیاج داره ,,,,

وقتی اینکار رو کردی حالا باید تمام کد های دستورهای قبلی که توی ضمیمه فرستادم رو دوباره ویرایش کنی تا به نتیجه دلخواه برسی smiley

,,,,,, پایان .....

کاربر سایت

mammad80q

عضویت از 1399/02/09

  • پنجشنبه 11 اردیبهشت 1399
  • 00:38

دم شما گرم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)