ললকোডে Boolean Logic এর মাধ্যমে Decision Making (সিদ্ধান্ত গ্রহণ) করা হয় যৌক্তিক শর্ত ব্যবহার করে। ললকোডে Boolean মান হিসেবে YA RLY (True) এবং NO WAI (False) ব্যবহৃত হয়, যা শর্তের ভিত্তিতে সিদ্ধান্ত নেয়া সম্ভব করে তোলে। এখানে Boolean Logic ব্যবহার করে if-else শর্ত, যৌক্তিক অপারেটর এবং সিদ্ধান্ত গ্রহণের প্রক্রিয়া ব্যাখ্যা করা হবে।
Boolean Logic এবং Decision Making
Boolean Values
YA RLY: সত্য (True)NO WAI: মিথ্যা (False)
ললকোডে, Boolean শর্তগুলি BOTH SAEM, DIFFRINT OF, BIGGR OF, SMALLR OF ইত্যাদি তুলনা অপারেটর দ্বারা যাচাই করা হয়। এর মাধ্যমে শর্ত যাচাই করে সিদ্ধান্ত নেওয়া হয়।
Conditional Statements (শর্তাবলী)
ললকোডে Boolean Logic ব্যবহারের মাধ্যমে শর্ত যাচাই করার জন্য O RLY?, YA RLY, এবং NO WAI ব্যবহার করা হয়।
O RLY? (শর্ত শুরু)
O RLY? দিয়ে শর্ত পরীক্ষা শুরু হয়।
YA RLY (শর্ত সত্য হলে)
YA RLY দিয়ে শর্ত সত্য হলে যা কিছু করতে হবে, তা নির্দেশ করা হয়।
NO WAI (শর্ত মিথ্যা হলে)
NO WAI দিয়ে শর্ত মিথ্যা হলে যা কিছু করতে হবে, তা নির্দেশ করা হয়।
Boolean Logic with Decision Making Example
এখানে একটি উদাহরণ দেওয়া হলো যেখানে Boolean Logic এবং Decision Making ব্যবহার করা হয়েছে:
I HAS A num ITZ 10
O RLY?
BOTH SAEM num AN 10, YA RLY
VISIBLE "সংখ্যাটি 10।"
NO WAI
VISIBLE "সংখ্যাটি 10 নয়।"
OICএখানে:
numএর মান10হলে,BOTH SAEMশর্তটি সত্য হবে এবংYA RLYঅংশটি কার্যকর হবে, ফলে আউটপুট হবে **"সংখ্যাটি 10।"**।- যদি শর্তটি মিথ্যা হয়, তবে
NO WAIঅংশটি কার্যকর হবে এবং আউটপুট হবে **"সংখ্যাটি 10 নয়।"**।
Logical Operators for Decision Making (যৌক্তিক অপারেটর)
ললকোডে Boolean Logic এর মাধ্যমে AND, OR, এবং NOT যৌক্তিক অপারেটর ব্যবহার করে শর্ত যাচাই করা হয়।
AND Operator (BOTH OF)
BOTH OF ব্যবহার করা হয় দুটি শর্তের মধ্যে যদি উভয় শর্ত সত্য হয়, তবে তা সত্য হবে।
উদাহরণ:
I HAS A num1 ITZ 5
I HAS A num2 ITZ 10
O RLY?
BOTH OF BOTH SAEM num1 AN 5, BIGGR OF num2 AN 8, YA RLY
VISIBLE "দুটি শর্তই সত্য।"
NO WAI
VISIBLE "কোনো একটি শর্ত মিথ্যা।"
OICএখানে BOTH OF এবং BOTH SAEM এর মাধ্যমে দুটি শর্তের যৌক্তিক পরীক্ষা করা হয়েছে। উভয় শর্ত সত্য হলে আউটপুট হবে **"দুটি শর্তই সত্য।"**।
OR Operator (EITHER OF)
EITHER OF ব্যবহার করা হয় যদি দুটি শর্তের মধ্যে কোন একটি শর্ত সত্য হয়, তবে তা সত্য হবে।
উদাহরণ:
I HAS A num ITZ 5
O RLY?
EITHER OF BOTH SAEM num AN 5, BIGGR OF num AN 3, YA RLY
VISIBLE "অন্তত একটি শর্ত সত্য।"
NO WAI
VISIBLE "কোনো শর্তই সত্য নয়।"
OICএখানে EITHER OF ব্যবহার করা হয়েছে, যাতে num এর মান 5 বা num এর মান 3 এর চেয়ে বড় হলে আউটপুট হবে **"অন্তত একটি শর্ত সত্য।"**।
NOT Operator (NO WAI)
NO WAI ব্যবহার করা হয় শর্তের বিপরীত পরীক্ষা করার জন্য, অর্থাৎ, শর্তটি যদি মিথ্যা হয়, তবে তা সত্য হবে।
উদাহরণ:
I HAS A num ITZ 5
O RLY?
NO WAI BOTH SAEM num AN 10, YA RLY
VISIBLE "সংখ্যাটি 10 নয়।"
NO WAI
VISIBLE "সংখ্যাটি 10।"
OICএখানে, NO WAI ব্যবহার করা হয়েছে শর্তের বিপরীত ফলাফল প্রাপ্তির জন্য। যদি num এর মান 10 না হয়, তাহলে আউটপুট হবে **"সংখ্যাটি 10 নয়।"**।
সারসংক্ষেপ
- Boolean Logic ব্যবহৃত হয় শর্ত যাচাই করতে:
YA RLY(True) এবংNO WAI(False)। BOTH SAEM,DIFFRINT OF,BIGGR OF,SMALLR OFব্যবহার করে শর্ত যাচাই করা হয়।BOTH OF,EITHER OF,NO WAIব্যবহার করে AND, OR, এবং NOT অপারেটরের মাধ্যমে Decision Making করা হয়।- ললকোডে
O RLY?,YA RLY,NO WAIব্যবহার করে শর্ত অনুযায়ী কোডের প্রবাহ নিয়ন্ত্রণ করা হয়।
এইভাবে Boolean Logic এর মাধ্যমে ললকোডে শর্তের ভিত্তিতে সিদ্ধান্ত গ্রহণ করা যায় এবং কোডের কার্যক্রম পরিচালনা করা হয়।
Read more