2010-07-16 19 views
5

मैं सरल समीकरण हल करने के लिए एक सी # डीएल की तलाश में हूं। उदाहरण ..सी # डीएल सरल समीकरण को हल करने के लिए

10 = 2 + 3 + x 

परिणाम x = 5 होना चाहिए;

क्या कोई मुफ्त डीएलएल है?

+1

उपयोग कर सकते हैं उम क्यों int नहीं है x = 10 - 3 -2; काम? –

+1

@ कॉनराड Frix: मुझे लगता है कि ओपी एक डीएलएल की तलाश में है जो एक स्ट्रिंग के रूप में समीकरण को 'x' के लिए हल करेगा। – FrustratedWithFormsDesigner

+0

वोल्फ्राम.मैथेमैटिका.एल्गेब्रा। चेंजसब्जेक्ट ("10 = 2 + 3 + एक्स", "एक्स") –

उत्तर

8

मैंने सकारात्मक परिणाम के साथ इस मैथ अभिव्यक्ति पार्सिंग लाइब्रेरी का उपयोग किया है। उन्होंने जो दस्तावेज प्रदान किया है वह बूट करने के लिए बहुत उपयोगी था।

http://www.codeproject.com/KB/recipes/MathieuMathParser.aspx?display=Print

आपके ऐप ने तो समायोजित कर सकते हैं तदर्थ समीकरणों जो पुस्तकालय घटक भागों में पार्स होगा। फिर आप आवश्यक चर के लिए मान प्रदान कर सकते हैं और यह परिणाम का मूल्यांकन करेगा।

पुस्तकालय कई समारोह (ट्रिग, लॉग इन, factorials, दिनांक, यादृच्छिक, आदि) भी शामिल है और उपयोगकर्ता-निर्धारित कार्यों को संभाल सकता है।

+0

की आवश्यकता है लेकिन यह सी ++ में है। – Mahmoodvcs

-1

सिस्टम का उपयोग करें। अगर आपको कुछ और diffucult बनाने के लिए एक अतिरिक्त है। अन्यथा .. इसे स्वयं करें यह मुफ़्त है!

+2

पर हो सकता है हो सकता है यह केवल मुक्त करता है, तो अपना समय बेकार है (जब तक आप कैसे भाव का मूल्यांकन करने के सीखना चाहते हैं, जो मामले में यह एक अच्छी बात है निवेश) –

+0

@ जेसन - यह वह दिशा नहीं है जिसे हम ले जा रहे हैं ... मुझे डेमो उद्देश्यों के लिए केवल – pskk

1
+0

जब भी आप अपने उत्पाद, प्रोजेक्ट या साइट को बढ़ावा देते हैं, तो आपको अपनी संबद्धता का खुलासा करने की आवश्यकता होती है। विवरण के लिए कृपया [एफएक्यू] (http://stackoverflow.com/faq#promotion) के प्रासंगिक खंड को पढ़ें। –

संबंधित मुद्दे