ললকোডে যৌক্তিক অপারেটর (Logical Operators) ব্যবহার করা হয় বিভিন্ন শর্তের মধ্যে যৌক্তিক সম্পর্ক স্থাপন করার জন্য। এই অপারেটরগুলির মাধ্যমে আপনি একাধিক শর্ত যাচাই করতে পারেন এবং শর্তগুলির ভিত্তিতে সিদ্ধান্ত নিতে পারেন।
ললকোডের প্রধান যৌক্তিক অপারেটরগুলি হল BOTH OF, EITHER OF, এবং **NOT**।
BOTH OF (দুটি শর্ত সত্য হলে)
BOTH OF অপারেটরটি দুটি শর্তের মধ্যে AND (অর্থাৎ, উভয় শর্ত যদি সত্য হয়) সম্পর্ক পরীক্ষা করে। যদি দুটি শর্তই সত্য হয়, তবে এটি YA RLY (True) ফলাফল প্রদান করবে; অন্যথায় NO WAI (False) ফলাফল প্রদান করবে।
সিনট্যাক্স:
BOTH OF condition1 AN condition2এখানে condition1 এবং condition2 যদি উভয়ই সত্য হয়, তবে এটি YA RLY প্রদান করবে; অন্যথায় **NO WAI**।
উদাহরণ:
I HAS A num1 ITZ 5
I HAS A num2 ITZ 10
I HAS A result ITZ BOTH OF BOTH SAEM num1 AN 5 AN BIGGR OF num2 AN 8
VISIBLE result // আউটপুট হবে YA RLYএখানে:
num1এর মান 5 এর সমান এবংnum28 এর চেয়ে বড়, তাইBOTH OFশর্তটি সত্য হবে এবং আউটপুট হবে **YA RLY**।
EITHER OF (যেকোনো একটি শর্ত সত্য হলে)
EITHER OF অপারেটরটি দুটি শর্তের মধ্যে OR (অর্থাৎ, যেকোনো একটি শর্ত যদি সত্য হয়) সম্পর্ক পরীক্ষা করে। যদি কোনো একটি শর্ত সত্য হয়, তবে এটি YA RLY (True) ফলাফল প্রদান করবে; অন্যথায় NO WAI (False) ফলাফল প্রদান করবে।
সিনট্যাক্স:
EITHER OF condition1 AN condition2এখানে condition1 অথবা condition2 যদি সত্য হয়, তবে এটি YA RLY প্রদান করবে; অন্যথায় **NO WAI**।
উদাহরণ:
I HAS A num1 ITZ 5
I HAS A num2 ITZ 3
I HAS A result ITZ EITHER OF BOTH SAEM num1 AN 5 AN DIFFRINT OF num2 AN 5
VISIBLE result // আউটপুট হবে YA RLYএখানে:
num1এর মান 5 এর সমান এবংnum2এর মান 5 এর থেকে ভিন্ন, তাইEITHER OFশর্তটি সত্য হবে এবং আউটপুট হবে **YA RLY**।
NOT (শর্তের বিপরীত)
NOT অপারেটরটি একটি শর্তের বিপরীত ফলাফল প্রদান করে। যদি শর্তটি সত্য হয়, তবে এটি NO WAI (False) ফলাফল দিবে; আর যদি শর্তটি মিথ্যা হয়, তবে এটি YA RLY (True) ফলাফল দিবে।
সিনট্যাক্স:
NOT conditionএখানে, condition যদি সত্য হয়, তবে এটি NO WAI (False) দিবে, আর যদি মিথ্যা হয়, তবে এটি YA RLY (True) দিবে।
উদাহরণ:
I HAS A num ITZ 5
I HAS A result ITZ NOT BOTH SAEM num AN 10
VISIBLE result // আউটপুট হবে YA RLYএখানে num এর মান 5 এর সমান নয় 10 এর সাথে, তাই NOT শর্তটি সত্য হবে এবং আউটপুট হবে **YA RLY**।
যৌক্তিক অপারেটরের সারসংক্ষেপ
BOTH OF: দুটি শর্ত যদি একসাথে সত্য হয়, তবে এটিYA RLY(True) ফলাফল প্রদান করে; অন্যথায়NO WAI(False)।EITHER OF: দুটি শর্তের মধ্যে যেকোনো একটি শর্ত সত্য হলে, এটিYA RLY(True) প্রদান করে; অন্যথায়NO WAI(False)।NOT: এটি একটি শর্তের বিপরীত ফলাফল দেয়, অর্থাৎ শর্তটি যদি সত্য হয়, তবে এটিNO WAI(False) এবং শর্তটি যদি মিথ্যা হয়, তবে এটিYA RLY(True) ফলাফল দেখাবে।
এই যৌক্তিক অপারেটরগুলি ললকোডে শর্তগুলির মধ্যে সম্পর্ক স্থাপন করতে এবং শর্তভিত্তিক লজিক কার্যকর করতে ব্যবহৃত হয়।
Read more