PDA

View Full Version : سوال: جمع کردن رشته ای دارای عدد.



www.pc3enter.tk
چهارشنبه 29 شهریور 1396, 09:29 صبح
سلام دوستان یک سوال دارم ممنون میشم کمکم کنید
فرض کنید که یک کاربر یک مقداری به این شکل وارد می‌کنم
42+1+0+20
بعد حالا ما به چه روشی و به چه کدی میتوانیم. این String را محاسبه کنیم.
که جواب به ما بده 63
ممنون میشم راهنمایی ام کنید

رامین مرادی
چهارشنبه 29 شهریور 1396, 12:28 عصر
میتونی داده ها رو جدا کرده و داخل آرایه ذخیره کنی بعد پیمایش کنی و اعمال ریاضی رو آرایه خانه جاری با خانه بعد از عملگر رو اعمال کنی. ولی باید قواعد ترتیب عملیات ریاضی رو مد نظر داشته باشی.

www.pc3enter.tk
چهارشنبه 29 شهریور 1396, 19:13 عصر
ممنون
نه من نمی‌خوام قواعد ریاضی رعایت بشه ، فقط تو کارم جمع دارم
و این تازه برنامه نویسی شروع کردم . زیاد حرفه ای نیستم

حالا میتونید نمونه کنی به من بدهید.

خیلی خیلی ممنون و سپاسگزار میشوم
باتشکر

رامین مرادی
پنج شنبه 30 شهریور 1396, 09:34 صبح
اینا بدردتون میخوره
https://www.codeproject.com/Articles/11164/Math-Parser
و
https://www.codeproject.com/Articles/5875/C-Expression-Parser-using-RPN
و
http://barnamenevis.org/showthread.php?259238-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D9%87-%D9%85%D9%82%D8%AF%D8%A7%D8%B1-%D8%B9%D8%AF%D8%AF%DB%8C-%DB%8C%DA%A9-%D8%B9%D8%A8%D8%A7%D8%B1%D8%AA-%D8%B1%DB%8C%D8%A7%D8%B6%DB%8C-%D8%A7%D8%B2-%D8%B1%D9%88%DB%8C-%D8%B9%D8%A8%D8%A7%D8%B1%D8%AA-%D8%B1%D8%B4%D8%AA%D9%87-%D8%A7%DB%8C-%D8%A2%D9%86