The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
"বুল" ডেটা টাইপ যৌক্তিকভাবে সত্য বা মিথ্যা তৈরি করে।
লজিক্যাল/বুলিয়ান অপারেটর

লজিক্যাল/বুলিয়ান এক্সপ্রেশন
যদি(<boolean expressions>)
{
.....<block>
}
<boolean expressions> মূল্যায়ন করার জন্য একটি একক বা জটিল অভিব্যক্তি থাকবে। <block> মানে কোডের একটি ব্লক যা <boolean expressions> সত্য বলে মূল্যায়ন করা হলেই কার্যকর করা হবে।
আরও বুলিয়ান এক্সপ্রেশন:
| বুলিয়ান এক্সপ্রেশন | এর মানে কি |
| যদি (x == 10) | যদি x 10 এর সমান হয় |
| যদি (x <= 10) | যদি x এর কম হয় এবং সমান হয় 10 |
| যদি (x > 10 || y > 20) | যদি x 10 -এর বেশি হয় বা y 20-এর বেশি হয় |
| যদি (x <= 10 && y <= 20) | x<=10 এবং y<=20 হলে |
| যদি !(x > 10 || y > 20) | x<= 10 এবংy<=20 হলে |
| যদি ( !( x <=10 || x >=20) ) | x>10 এবংx<20 হলে |
বুলিয়ান এক্সপ্রেশন ব্যবহার করার সময় বিশেষ সতর্কতা অবলম্বন করুন!
একটি বুলিয়ান টাইপ (বুল) একটি সাধারণ পূর্ণসংখ্যার মান।
আসুন যদি (... ) ব্যাখ্যা করা হয় তা দেখে নেওয়া যাক:
-
যদি (...)কম্পাইলার দ্বারা গণনা করা হবে; এটা সত্য বা মিথ্যা একটি অর্থ উত্পাদন. - সত্য হল: যখন (... ) 0 (অর্থাৎ শূন্য) ছাড়া অন্য কিছু উৎপন্ন করে, তখন
if (.... )এর অর্থ হবে সত্য। - সুতরাং: নিম্নলিখিত অভিব্যক্তি সর্বদা সত্য:
- যদি (1)
- যদি (10)
- যদি (কোন কিছুর ফলাফল অ-শূন্য)
সাধারণ ত্রুটিগুলি আপনাকে অবশ্যই মনোযোগ দিতে হবে:
উদাহরণ 1:
int X = 10, Y=20;
যদি (X = Y)
brain.Screen.print("X এবং Y একই।");
অন্য
brain.Screen.print("X এবং Y ভিন্ন।");
আউটপুট: X এবং Y একই।
কেন?
যদি (X = Y)সত্যিই মানে:
- X-কে Y বরাদ্দ করুন, তাই X-এর মান ২০
- কম্পাইলার এটিকে ব্যাখ্যা করে যেন (20) যেখানে (20) সত্য যেমন এটি (0) নয়।
উদাহরণ 2:
int X = 0, Y=0;
যদি (X = Y)
মস্তিষ্ক।Screen.print("X এবং Y একই।");
অন্য
brain.Screen.print("X এবং Y ভিন্ন।");
আউটপুট: X এবং Y ভিন্ন।
কেন?
যদি (X = Y) সত্যিই মানে:
- X-কে Y বরাদ্দ করুন, তাই X-এর মান 0 (শূন্য) আছে।
- কম্পাইলার এটিকে ব্যাখ্যা করে: (0) মিথ্যা হিসাবে।