Skill

Boolean Logic এবং TROOF টাইপ (Boolean Logic and TROOF Type)

ললকোড (Lolcode) - Computer Programming

425

ললকোডে বুলিয়ান লজিক (Boolean Logic) এবং TROOF টাইপ ব্যবহার করা হয় শর্তবাচক এবং যৌক্তিক সিদ্ধান্ত গ্রহণের জন্য। ললকোডে বুলিয়ান টাইপটি YA RLY (True) এবং NO WAI (False) এর মাধ্যমে মান্য করা হয়।


TROOF টাইপ (Boolean Type)

ললকোডে TROOF টাইপ বুলিয়ান মানের জন্য ব্যবহৃত হয়। এটি দুটি মূল মান ধারণ করতে পারে:

  1. YA RLY (True)
  2. NO WAI (False)

এটি True বা False এর মতো শর্ত পরীক্ষা করার জন্য ব্যবহৃত হয়।

উদাহরণ:

I HAS A isTrue ITZ YA RLY
I HAS A isFalse ITZ NO WAI
VISIBLE isTrue  // আউটপুট হবে YA RLY
VISIBLE isFalse // আউটপুট হবে NO WAI

এখানে:

  • isTrue ভেরিয়েবলটি YA RLY (True) মান ধারণ করছে।
  • isFalse ভেরিয়েবলটি NO WAI (False) মান ধারণ করছে।

বুলিয়ান লজিক (Boolean Logic)

ললকোডে বুলিয়ান লজিক ব্যবহার করে একাধিক শর্তের মধ্যে সম্পর্ক স্থাপন করা যায়। ললকোডে AND, OR, এবং NOT এর মতো যৌক্তিক অপারেটরগুলি রয়েছে যা শর্ত যাচাই করতে ব্যবহৃত হয়।

AND (BOTH OF)

BOTH OF অপারেটরটি দুটি শর্তের মধ্যে AND লজিক ব্যবহার করে। অর্থাৎ, দুটি শর্তই যদি সত্য হয়, তবে এটি YA RLY (True) ফেরত দেয়।

সিনট্যাক্স:

BOTH OF condition1 AN condition2

উদাহরণ:

I HAS A num1 ITZ 10
I HAS A num2 ITZ 5
I HAS A result ITZ BOTH OF BOTH SAEM num1 AN 10 AN BIGGR OF num2 AN 3
VISIBLE result  // আউটপুট হবে YA RLY

এখানে, num1 এর মান 10 এবং num2 এর মান 5 এর মধ্যে BOTH OF অপারেটরটি যাচাই করবে। যদি উভয় শর্ত সত্য হয়, তাহলে YA RLY আউটপুট হবে।


OR (EITHER OF)

EITHER OF অপারেটরটি দুটি শর্তের মধ্যে OR লজিক ব্যবহার করে। অর্থাৎ, কোনো একটি শর্ত সত্য হলেই এটি YA RLY (True) ফেরত দেয়।

সিনট্যাক্স:

EITHER OF condition1 AN condition2

উদাহরণ:

I HAS A num1 ITZ 10
I HAS A num2 ITZ 5
I HAS A result ITZ EITHER OF BOTH SAEM num1 AN 10 AN BIGGR OF num2 AN 8
VISIBLE result  // আউটপুট হবে YA RLY

এখানে, num1 এর মান 10 এবং num2 এর মান 5 এর মধ্যে EITHER OF অপারেটরটি যাচাই করবে। যদি কোনো একটি শর্ত সত্য হয়, তাহলে YA RLY আউটপুট হবে।


NOT (NO WAI)

NO WAI অপারেটরটি একটি শর্তের বিপরীত ফলাফল প্রদান করে। অর্থাৎ, যদি শর্তটি সত্য হয়, তবে এটি NO WAI (False) এবং যদি মিথ্যা হয়, তবে এটি YA RLY (True) ফেরত দেয়।

সিনট্যাক্স:

NO WAI condition

উদাহরণ:

I HAS A num ITZ 5
I HAS A result ITZ NO WAI BOTH SAEM num AN 10
VISIBLE result  // আউটপুট হবে YA RLY

এখানে, NO WAI দ্বারা num এর মান 10 এর সমান না হওয়া যাচাই করা হচ্ছে, এবং ফলস্বরূপ YA RLY আউটপুট হবে।


বুলিয়ান লজিকের উদাহরণ

I HAS A num1 ITZ 10
I HAS A num2 ITZ 5
I HAS A isTrue ITZ BOTH OF BOTH SAEM num1 AN 10 AN BIGGR OF num2 AN 3
I HAS A isFalse ITZ EITHER OF BOTH SAEM num1 AN 5 AN BIGGR OF num2 AN 8

VISIBLE isTrue   // আউটপুট হবে YA RLY
VISIBLE isFalse  // আউটপুট হবে YA RLY

এখানে:

  • isTrue ভেরিয়েবলটি YA RLY হবে কারণ উভয় শর্ত সত্য।
  • isFalse ভেরিয়েবলটি YA RLY হবে কারণ দুটি শর্তের মধ্যে একটি সত্য।

সারসংক্ষেপ

  • TROOF টাইপটি YA RLY (True) এবং NO WAI (False) মান ধারণ করে।
  • বুলিয়ান লজিক ব্যবহার করে AND, OR, এবং NOT অপারেটরের মাধ্যমে শর্ত যাচাই করা হয়।
  • BOTH OF: দুটি শর্ত যদি সত্য হয়, তবে YA RLY ফেরত দেয়।
  • EITHER OF: কোনো একটি শর্ত যদি সত্য হয়, তবে YA RLY ফেরত দেয়।
  • NO WAI: একটি শর্তের বিপরীত ফলাফল প্রদান করে।

এই বুলিয়ান লজিক এবং TROOF টাইপ ব্যবহার করে ললকোডে শর্তবাচক সিদ্ধান্ত এবং যৌক্তিক পরীক্ষাগুলি কার্যকরভাবে পরিচালনা করা যায়।

Content added By

ললকোডে TROOF টাইপ একটি বুলিয়ান (Boolean) ডেটা টাইপ, যা দুটি মান YA RLY (True) এবং NO WAI (False) ধারণ করতে পারে। এটি শর্ত যাচাই বা লজিকাল অপারেশনগুলিতে ব্যবহৃত হয় এবং প্রোগ্রামে সত্য (True) বা মিথ্যা (False) ফলাফল নির্ধারণ করতে সাহায্য করে।


TROOF টাইপের ধারণা

TROOF টাইপ মূলত বুলিয়ান ডেটা টাইপ হিসেবে ব্যবহৃত হয়, যেখানে YA RLY মানটি True এর সমান এবং NO WAI মানটি False এর সমান।

  • YA RLY: সত্য (True) মান, যা শর্ত পূর্ণ হলে ফেরত আসে।
  • NO WAI: মিথ্যা (False) মান, যা শর্ত পূর্ণ না হলে ফেরত আসে।

এটি প্রোগ্রামিংয়ের লজিকাল শর্ত এবং সিদ্ধান্ত নিতে ব্যবহৃত হয়।


TROOF টাইপের ব্যবহার

ললকোডে TROOF টাইপের মান ব্যবহার করা হয় যখন শর্তের ভিত্তিতে কোনও সিদ্ধান্ত নিতে হয়, যেমন IF শর্তের মধ্যে True বা False ফেরত পাওয়া যায়।

উদাহরণ ১: TROOF টাইপের ব্যবহার (শর্ত যাচাই)

I HAS A isEven ITZ YA RLY
I HAS A num ITZ 4

O RLY?
    BOTH SAEM num MOD OF num AN 2, YA RLY
        isEven R YA RLY
    NO WAI
        isEven R NO WAI
OIC

VISIBLE isEven

এখানে:

  • isEven ভেরিয়েবলটি TROOF টাইপ ধারণ করছে এবং YA RLY (True) বা NO WAI (False) হতে পারে।
  • num যদি 2 দ্বারা ভাগযোগ্য হয়, তবে isEven True (YA RLY) হবে, অন্যথায় False (NO WAI) হবে।

উদাহরণ ২: TROOF টাইপের মান দিয়ে শর্ত যাচাই

I HAS A isAdult ITZ NO WAI
I HAS A age ITZ 20

O RLY?
    BOTH SAEM age BIGGR OF age AN 18, YA RLY
        isAdult R YA RLY
    NO WAI
        isAdult R NO WAI
OIC

VISIBLE isAdult

এখানে:

  • isAdult ভেরিয়েবলটি TROOF টাইপ ধারণ করে, যা True (YA RLY) বা False (NO WAI) হতে পারে।
  • age এর মান যদি 18 এর চেয়ে বড় হয়, তবে isAdult YA RLY (True) হবে, অন্যথায় NO WAI (False) হবে।

TROOF টাইপের সারসংক্ষেপ

  • TROOF টাইপ ললকোডে বুলিয়ান মান ধারণ করে, যেখানে YA RLY হল True এবং NO WAI হল False
  • এটি শর্ত যাচাই, লজিক্যাল অপারেশন, এবং সিদ্ধান্ত গ্রহণে ব্যবহৃত হয়।
Content added By

ললকোডে যৌক্তিক এক্সপ্রেশন (Logical Expressions) তৈরির জন্য WIN এবং FAIL ব্যবহৃত হয়। এগুলি True এবং False এর প্রতিনিধিত্ব করে। এই এক্সপ্রেশনগুলি যৌক্তিক অপারেটর যেমন BOTH OF, EITHER OF, এবং NOT এর সঙ্গে ব্যবহার করা হয় শর্ত যাচাই এবং লজিক্যাল সিদ্ধান্ত নেওয়ার জন্য।


WIN (True)

WIN ললকোডে True এর প্রতিনিধিত্ব করে। এটি একটি যৌক্তিক মান, যা ব্যবহার করা হয় শর্ত বা এক্সপ্রেশন সত্য হলে।

সিনট্যাক্স:

WIN

এটি True মান নির্দেশ করে এবং লজিক্যাল এক্সপ্রেশন বা শর্ত সত্য হলে এটি ব্যবহৃত হয়।

উদাহরণ:

I HAS A num ITZ 10
I HAS A result ITZ BOTH OF WIN AN BOTH SAEM num AN 10
VISIBLE result   // আউটপুট হবে WIN

এখানে, WIN মানটি ব্যবহার করা হয়েছে একটি যৌক্তিক এক্সপ্রেশনে। শর্তটি সত্য হলে WIN প্রদর্শিত হবে।


FAIL (False)

FAIL ললকোডে False এর প্রতিনিধিত্ব করে। এটি একটি যৌক্তিক মান, যা ব্যবহার করা হয় শর্ত বা এক্সপ্রেশন মিথ্যা হলে।

সিনট্যাক্স:

FAIL

এটি False মান নির্দেশ করে এবং লজিক্যাল এক্সপ্রেশন বা শর্ত মিথ্যা হলে এটি ব্যবহৃত হয়।

উদাহরণ:

I HAS A num ITZ 5
I HAS A result ITZ BOTH OF FAIL AN BOTH SAEM num AN 10
VISIBLE result   // আউটপুট হবে FAIL

এখানে, FAIL মানটি ব্যবহার করা হয়েছে একটি যৌক্তিক এক্সপ্রেশনে। শর্তটি মিথ্যা হলে FAIL প্রদর্শিত হবে।


Logical Expressions with WIN and FAIL

WIN এবং FAIL ব্যবহার করে আপনি একাধিক শর্ত যাচাই করতে পারেন, যেমন BOTH OF, EITHER OF, এবং NOT অপারেটরগুলির সঙ্গে।

উদাহরণ: BOTH OF ব্যবহার করা

I HAS A num ITZ 10
I HAS A result ITZ BOTH OF WIN AN BOTH SAEM num AN 10
VISIBLE result   // আউটপুট হবে WIN

এখানে, BOTH OF অপারেটরটি দুটি শর্ত যাচাই করছে, এবং WIN মানের সাথে শর্ত সত্য হলে WIN আউটপুট হয়।

উদাহরণ: NOT ব্যবহার করা

I HAS A num ITZ 5
I HAS A result ITZ NOT BOTH OF WIN AN BOTH SAEM num AN 10
VISIBLE result   // আউটপুট হবে FAIL

এখানে NOT অপারেটরটি শর্তের বিপরীত ফলাফল দেখাবে, কারণ num এর মান 10 নয়, তাই আউটপুট হবে **FAIL**।


সারসংক্ষেপ

  • WIN: True বা শর্ত সত্য নির্দেশ করে।
  • FAIL: False বা শর্ত মিথ্যা নির্দেশ করে।
  • ললকোডে WIN এবং FAIL ব্যবহার করা হয় যৌক্তিক এক্সপ্রেশন তৈরি করার জন্য, যা বিভিন্ন শর্ত যাচাই করতে সহায়ক হয়।
  • এই এক্সপ্রেশনগুলির মাধ্যমে BOTH OF, EITHER OF, এবং NOT অপারেটরগুলির সঙ্গে শর্ত যাচাই করা যায়।
Content added By

ললকোডে 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 এর মাধ্যমে ললকোডে শর্তের ভিত্তিতে সিদ্ধান্ত গ্রহণ করা যায় এবং কোডের কার্যক্রম পরিচালনা করা হয়।

Content added By

ললকোডে বুলিয়ান এক্সপ্রেশনস (Boolean Expressions) ব্যবহার করা হয় শর্ত যাচাই করার জন্য। এগুলি AND, OR, এবং NOT অপারেটরের মাধ্যমে কাজ করে, যা যৌক্তিক অপারেটর (Logical Operators) হিসেবে পরিচিত। এই অপারেটরগুলি সত্য (True) বা মিথ্যা (False) মান যাচাই করতে ব্যবহৃত হয়।


AND (BOTH OF)

AND অপারেটর, বা ললকোডে BOTH OF, দুইটি শর্ত একসাথে সত্য কিনা তা পরীক্ষা করে। যদি উভয় শর্ত সত্য হয়, তবে এটি YA RLY (True) ফলাফল প্রদান করে, অন্যথায় NO WAI (False) প্রদান করবে।

সিনট্যাক্স:

BOTH OF condition1 AN condition2

উদাহরণ:

I HAS A x ITZ 5
I HAS A y ITZ 10
I HAS A result ITZ BOTH OF BOTH SAEM x AN 5 AN BIGGR OF y AN 5
VISIBLE result   // আউটপুট হবে YA RLY

এখানে:

  • BOTH OF দ্বারা x এবং y এর শর্ত যাচাই করা হচ্ছে।
  • যদি x এর মান 5 এবং y এর মান 5 এর চেয়ে বড় হয়, তবে YA RLY (True) রিটার্ন করবে।

OR (EITHER OF)

OR অপারেটর, বা ললকোডে EITHER OF, দুটি শর্তের মধ্যে যেকোনো একটি শর্ত সত্য হলে, এটি YA RLY (True) রিটার্ন করবে, অন্যথায় NO WAI (False) রিটার্ন করবে।

সিনট্যাক্স:

EITHER OF condition1 AN condition2

উদাহরণ:

I HAS A x ITZ 5
I HAS A y ITZ 3
I HAS A result ITZ EITHER OF BOTH SAEM x AN 5 AN DIFFRINT OF y AN 5
VISIBLE result   // আউটপুট হবে YA RLY

এখানে:

  • EITHER OF দ্বারা x এবং y এর শর্ত যাচাই করা হচ্ছে।
  • যদি x এর মান 5 হয় অথবা y এর মান 5 এর সমান না হয়, তবে YA RLY (True) রিটার্ন করবে।

NOT (NO WAI)

NOT অপারেটর, বা ললকোডে NO WAI, একটি শর্তের বিপরীত ফলাফল প্রদান করে। যদি শর্তটি সত্য হয়, তবে এটি NO WAI (False) ফলাফল দেবে, এবং যদি শর্তটি মিথ্যা হয়, তবে এটি YA RLY (True) ফলাফল দেবে।

সিনট্যাক্স:

NO WAI condition

উদাহরণ:

I HAS A x ITZ 5
I HAS A result ITZ NO WAI BOTH SAEM x AN 10
VISIBLE result   // আউটপুট হবে YA RLY

এখানে:

  • NO WAI দ্বারা x এর মান 10 এর সমান না হওয়া চেক করা হচ্ছে।
  • যদি x এর মান 10 এর সমান না হয়, তবে এটি YA RLY (True) ফলাফল দিবে।

সারসংক্ষেপ

ললকোডে বুলিয়ান এক্সপ্রেশনস ব্যবহৃত হয় যৌক্তিক শর্ত যাচাই করার জন্য।

  • BOTH OF (AND): দুটি শর্ত যদি একসাথে সত্য হয়, তবে এটি YA RLY (True) দেয়।
  • EITHER OF (OR): দুটি শর্তের মধ্যে যেকোনো একটি শর্ত সত্য হলে এটি YA RLY (True) দেয়।
  • NO WAI (NOT): এটি একটি শর্তের বিপরীত ফলাফল দেয়, অর্থাৎ যদি শর্ত সত্য হয়, তবে এটি NO WAI (False) এবং যদি শর্ত মিথ্যা হয়, তবে এটি YA RLY (True) রিটার্ন করে।

এই অপারেটরগুলি ব্যবহার করে ললকোডে শর্তানুযায়ী কার্যক্রম পরিচালনা করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...