PDA

View Full Version : برنامه ماشین حساب _ برش قسمتی از رشته



abn.najaf
چهارشنبه 28 خرداد 1393, 11:57 صبح
سلام دوستان
می خواستم ماشن حساب مثل اندروید طراحی کنم یعنی 11+22*2 رو بهش بدی و با اولویت حاصل رو بده خروجی
یک مشکلی دارم می خواستم 2 و * و 22 و + و 11 رو بصورت جداگانه درون آرایه بریزم ولی تابع برش رشته رو بلد نیستم می تونید کمکم کنید...
با تشکر

samin_panahi
چهارشنبه 28 خرداد 1393, 12:00 عصر
سلام
تابع split

abn.najaf
چهارشنبه 28 خرداد 1393, 12:13 عصر
ممنون دوستم اره درست کار کرد اما مشکل بزرگ تر شدش
شما ایده ای برای طراحی ماشین حساب مهندسی که یک رشته بگیره بعد محاسبات رو با اولویت انجام بده ندارید...
من گفتم مثل پشته اول اعداد رو بریزم توی آرایه بعد محاسبات رو انجام بدم اما این تابع فقط اعداد رو جدا می کنه...

elec60
چهارشنبه 28 خرداد 1393, 14:29 عصر
ممنون دوستم اره درست کار کرد اما مشکل بزرگ تر شدش
شما ایده ای برای طراحی ماشین حساب مهندسی که یک رشته بگیره بعد محاسبات رو با اولویت انجام بده ندارید...
من گفتم مثل پشته اول اعداد رو بریزم توی آرایه بعد محاسبات رو انجام بدم اما این تابع فقط اعداد رو جدا می کنه...

بايد الگوريتم RPN رو به كمك پشته شبيه سازي كني.
RPN=Reverse Polish Notation

تو wiki سودوكدشو نوشته.

abn.najaf
دوشنبه 02 تیر 1393, 16:26 عصر
داداش ممنونم
اره رفتم توی سایتش حالا متوجه شدم باید از چه الگوریتمی بنویسم
تشکر