
फंक्शन ब्लॉक CALCULATE एक जटिल गणितीय सूत्र का हिसाब करता है।
पूरा सूत्र सीधे कंपाइल किया जाता है, इसलिए इस फंक्शन ब्लॉक को चलाना बहुत कुशल है।
सावधान: शून्य से विभाजन अनिच्छित परिणामों का कारण बन सकता है।
डेटाबेस गणना को एक स्ट्रिंग के रूप में परिभाषित करता है। इसके लिए वैकल्पिक रूप से = चिह्न का उपयोग किया जा सकता है ताकि आउटपुट को निर्दिष्ट किया जा सके। सूत्र में चर को सॉर्टेड ऑर्डर में प्रदर्शित किया जाता है। नीचे दिए गए संचालनों पर ध्यान दें। ये गणितीय सूत्रों से अलग होते हैं।
नोट: अगर एक संख्या को एक्सपोनेंट के साथ परिभाषित किया जाता है, तो संभवतः इसे सही ढंग से पहचाना नहीं जा सकता है। इसलिए कृपया आवश्यकता पड़ने पर ब्रैकेट का उपयोग करें।
गलत सूत्र कंपाइल नहीं किए जाते हैं और एक स्ट्रिंग के रूप में त्रुटि वापस करते हैं।
इनपुट्स को किसी भी तरह से प्रदर्शित किया जा सकता है। यह निर्भर करता है कि सूत्र में कितने चर आते हैं, वे स्वचालित रूप से उत्पन्न होते हैं।
आउटपुट्स गणना की गई परिणाम या इंटरमीडिएट परिणाम वापस करते हैं। नाम को सूत्र में = चिह्न का उपयोग करके परिभाषित किया जा सकता है। सूत्र में ; (सेमिकॉलन) का उपयोग करके कई गणनाएं बनाई जा सकती हैं। सबसे अंतिम गणना पहली आउटपुट पर प्रदर्शित की जाती है।
ध्यान दें कि पहली = चिह्न आउटपुट के घोषणा के लिए निर्धारित है।
| फंक्शन | विवरण |
|---|---|
| -a | नकारात्मक मान। a का विपरीत मान। |
| a . b | दो मानों को एक स्ट्रिंग के रूप में जोड़ता है। |
| a + b | जोड़। a और b का योग। |
| a - b | घटाव। a और b का अंतर। |
| a * b | गुणा। a और b का गुणनफल। |
| a / b | भाग। a और b का भागफल। |
| a % b या mod (a,b) | मॉड्यूलस। a को b से विभाजित करने की शेष राशि। |
| expt(a,b) | घात। a का bवां घात। |
| exrt(a,b) | a के मान से b का कोई भी जड़। |
| sqrt(a) | वर्गमूल। |
| ln(a,b) | a के मान को b के आधार पर प्राकृतिक लॉगरिदम का हिसाब करता है। |
| log(a) | दशमलव लॉगरिदम का हिसाब करता है। |
| abs(a) | a का परिमाण। |
| neg(a) | a का नकारात्मक मान। -a के समान है। |
| deg2rad(a) | रेडियन से डिग्री में परिवर्तन करता है। |
| rad2deg(a) | डिग्री से रेडियन में परिवर्तन करता है। |
| hex2dec(a) | हेक्साडेसिमल से डेसीमल में परिवर्तन करता है। |
| dec2hex(a) | डेसीमल से हेक्साडेसिमल में परिवर्तन करता है। |
| oct2dec(a) | ऑक्टल से डेसीमल में परिवर्तन करता है। |
| dec2oct(a) | डेसीमल से ऑक्टल में परिवर्तन करता है। |
| fmod(a,b) | फ्लोटिंग पॉइंट डिवीजन की शेष राशि |
| cos(a) | कोसाइन। |
| acos(a) | अर्क कोसाइन। |
| sin(a) | साइन। |
| asin(a) | अर्क साइन। |
| tan(a) | टैंजेंट। |
| atan(a) | अर्क टैंजेंट। |
| hypot(a,b) | एक समकोण त्रिभुज के हाइपोटेन्यूस का हिसाब करता है। |
| ceil(a) | ऊपर की ओर राउंडिंग। |
| floor(a) | नीचे की ओर राउंडिंग। |
| round(a,b) | एक फ्लोटिंग पॉइंट मान को राउंड करता है। |
| min(a,b[,..]) | सबसे छोटा मान वापस करता है। |
| max(a,b[,..]) | सबसे बड़ा मान वापस करता है। |
| a & b | एंड बिट ऑपरेशन। |
| a | b | ओर बिट ऑपरेशन। |
| a ^ b | एक्स-ऑर बिट ऑपरेशन। |
| ~a | नॉट बिट ऑपरेशन। |
| a << b | a के बिट्स को b स्थानों तक बाएं की ओर शिफ्ट करता है। |
| a >> b | a के बिट्स को b स्थानों तक दाएं की ओर शिफ्ट करता है। |
| !a | नॉट ऑपरेशन (बूलियन मान) |
| a && b या a and b | एंड (बूलियन मान) |
| a || b या a or b | ओर (बूलियन मान) |
| ++a | a को एक बढ़ाता है, और फिर a वापस करता है। |
| a++ | a वापस करता है, और फिर a को एक बढ़ाता है। |
| --a | a को एक कम करता है, और फिर a वापस करता है। |
| a-- | a वापस करता है, और फिर a को एक कम करता है। |
| == | बराबर (बूलियन मान) |
| === | सटीक रूप से समान (बूलियन मान) |
| is_null(a) या a === null | NULL के बराबर है। |
| a <> b या a != b | a और b असमान हैं। |
| a < b | छोटा है (बूलियन मान) |
| a <= b | छोटा या बराबर है (बूलियन मान) |
| a > b | बड़ा है (बूलियन मान) |
| a >=b | बड़ा या बराबर है (बूलियन मान) |
| s?a:b या (s == 1)?a:b | a और b के बीच चयन करता है। अगर s सत्य है तो a वापस किया जाता है। |
| ; | कई चरणों में गणना के लिए विभाजक चिह्न। |
Antcas Control के सभी कॉन्स्टेंट्स का उपयोग किया जा सकता है। बड़े और छोटे अक्षरों पर ध्यान दें।
