PDA

View Full Version : چگونگی تبدیل String به اinteger



sm
پنج شنبه 10 اردیبهشت 1383, 02:57 صبح
می خواهم عبارتی مانند "c/k*2+2" نه مقادیر k , c رو از قبل در اختیار داریم محاسبه کنم...به این نکته باید توجه داشت که کاربر فرمول را که وارد می کند داخل یک رشته ذخیره می شود و باید حاصل آنرا حساب کرده داخل متغیری از نوع int قرار دهد.

سار
یک شنبه 13 اردیبهشت 1383, 13:47 عصر
چون فرمول متغییر هست باید اون رو به Postfix تبدیل کنی بعد مقادیر رو به چای متغییر ها قرار بدی و بعد حاصل رو خودت محاسبه کنی.
من این کار رو با Pascal انجام دادم.
خیلی سخت نیست

sm
یک شنبه 13 اردیبهشت 1383, 19:32 عصر
ممنون از راهنماییتون
می خواستم ببینم که خودش تابعی برای اینکار داره یا نه؟ چونکه توی فاکس یه همچین دستوری برای اینکار وجود داره!!!(Evaluate)

بابک زواری
یک شنبه 13 اردیبهشت 1383, 20:18 عصر
یک مثال در قسمت VB با سورس گذاشتم میتونید اونو بگیرید و
با کمی تغییرات در vb net استفاده کنید

sm
دوشنبه 14 اردیبهشت 1383, 14:18 عصر
خیلی ممنون...برم ببینم چیه