फंक्शन ब्लॉक INRANGE

फंक्शन ब्लॉक INRANGE यह जांचता है कि एक संख्या किसी रेंज के अंदर है या नहीं।

इनपुट IN

इनपुट उस संख्या को परिभाषित करता है जिसे जांचा जाना है। अगर इनपुट पर एक बूलियन वैल्यू आती है, तो इसे एक संख्या में बदल दिया जाता है। वैल्यू TRUE के लिए 1 का मतलब होता है। वैल्यू FALSE, NULL के लिए 0 का मतलब होता है।

इनपुट MIN

इनपुट उस न्यूनतम वैल्यू को परिभाषित करता है जो जांची जाने वाली रेंज की संख्या के रूप में होती है। यह वैल्यू अवश्य ही इनपुट MAX से छोटी होनी चाहिए, अन्यथा परिणाम आउटपुट Q पर हमेशा गलत होगा।

इनपुट MAX

इनपुट उस अधिकतम वैल्यू को परिभाषित करता है जो जांची जाने वाली रेंज की संख्या के रूप में होती है। यह वैल्यू अवश्य ही इनपुट MIN से बड़ी होनी चाहिए, अन्यथा परिणाम आउटपुट Q पर हमेशा गलत होगा।

आउटपुट Q

अगर इनपुट IN इनपुट वैल्यू MIN और MAX के बीच की रेंज के अंदर है या वैल्यू इनपुट वैल्यू MIN और MAX के बराबर है, तो आउटपुट सत्य होता है। अन्यथा वह असत्य होता है।