سلام و عرض ادب
ببخشید چجوری میشه
به کمک ارایه ها و توابع برنامه ای نوشت که اطلاعات دوتا چند جمله ای رو از ورودی دریافت کرد و حاصلجمع آنها را چاپ کرد
چند جملهای هایی که کاربر وارد می کند بصورت زی باشد:
5x^10+5x^3-7x^2-3
خروجی هم به شکل ورودی باشه
سلام دوست عزیز من این کد رو قبلا زدم البته در consoleApp
توی فایل ضمیمه هست میتونی نگاه کنی
خیلی ممنون دستتون درد نکنه لطف کردید
ببخشید ایا میشه بصورت استرینگ هم اینو گرفت؟
از شدن میشه
توی برنامه نویسی هیچی نشد نداره
نه دوست عزیز منظورم این بود که همین چند جمله ای رو بصورت رشته از کاربر داخل همون کنسول گرفت و توان هارو خودش مشخص کنه
این چیزی که شما میگی میشه ولی اون وقت پای spilt و char.Isdigit میاد وسط که کار کردن با اینا واقعا سخته
مثلا این معادله ماست:
2X^2 + 5X^1 - 8
اول کل این معادله رو باید بری توی یه متغییر از حنسه رشته خب حالا باید یه آرایه از جنس رشته تعریف کنی و اینجا که پای split میاود وسط که پیشنهاد میکنم توی اینترنت یه سرچی بکنی کلمشو ...
بعد از اون split کارش اینه که جمله ها رو از یه جای خاصی برش بده مثلا بعد هر + یا - که با مثل که من زدم آرایه ما یه آرایه با 3 درایه هست خط کار اسون تمام ....
حالا باید بین این هر کدوم از درایه ها مثلا 2X^2 عددها شو بیرون بکشیم که این کار با char.Isdigit هست اینجاس سخته راستش خودم هنوز نتونستم ولی حتما انجامش میدم
بعد از این کار که عددها رو استخراج کردیم حالا باید تفکیک کنیم که کدوما مضرب هست و کدوما توان ,,,, اینجا یه سرچ تو گوگل احتیاج داره ,,,,
وقتی اینکار رو کردی حالا باید تمام کد های دستورهای قبلی که توی ضمیمه فرستادم رو دوباره ویرایش کنی تا به نتیجه دلخواه برسی
,,,,,, پایان .....
دم شما گرم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)