PDA

View Full Version : محاسبه عملیات ریاضی



Milad2002b
پنج شنبه 05 شهریور 1383, 13:15 عصر
آیا میتوان برنامه ای نوشت که در آن کاربر یک معادله ی ریاضی مانند : sin(2+2+(5*2)+6)*3
بنویسد و جواب انرا بگیرد.
البته شنیده ام ه این کار با توابع infix و postfix امکان پذیره ولی نمیدونم چطوری :oops:

JavanSoft
پنج شنبه 05 شهریور 1383, 13:58 عصر
ایا پردازش جمله را خودتان می خواهید انجام دهید یا از برنامه دیگر استفاده کنید ؟
1) تابعی بنام InFix/PostFix نداریم ...اینها زیر برنامه هایی هستند که باید نوشته شوند ... بله می توان با کمک این توابع و درس ساختمان داده ها این مسئله را حل کرد
2) یک DLL بنام .... (یادم نیست !) وجود دارد که با ارسال جمله پردازش را برایتان انجام می دهد
3)‌از برنامه های ریاض استفاده کنید

Milad2002b
سه شنبه 10 شهریور 1383, 11:04 صبح
خیلی ممون از کمک شما :roll:
اگه میشه بیشتر کمک کنید :lol:

(امید)
سه شنبه 10 شهریور 1383, 13:54 عصر
الگوریتم مورد نظر شما در کتاب ساختمان دادها هست

Sohrab_Tapar
سه شنبه 10 شهریور 1383, 14:59 عصر
فکر کنم اسم اون dll
UCALC باشه

JavanSoft
سه شنبه 10 شهریور 1383, 15:39 عصر
بله درست است

Milad2002b
پنج شنبه 12 شهریور 1383, 18:02 عصر
هنگام استفاده از این DLL دو تا پتجره برای تبلیق نشون میده که باید OK کرد.
نمیشه اینارو از بین برد :?:

maisam agha
دوشنبه 28 آذر 1384, 21:04 عصر
پول زور وده

ab_ba
سه شنبه 29 آذر 1384, 08:25 صبح
من از کلک مرغابی استفاده میکنم
یک بانک داده با تیبل مثلا Temp ایجاد میکنم
رشته را از کاربر میگیره مثلا (1200+85)*5
بعد دستور زیر را به بانک میفرستم
select (1200+85) * 5 from temp
جواب آماده است اگر error داد معلوم است مه Exprition ایراد داره