Arithmetic Operators, Relational Operators, এবং Logical Operators গাইড ও নোট

Computer Programming - প্যাসক্যাল (Pascal) - ডেটা টাইপস এবং অপারেটরস (Data Types and Operators)
282

অ্যারিথমেটিক অপারেটরগুলি গণনা বা গণনার সম্পর্কিত অপারেশন সম্পাদন করে, যেমন যোগ, বিয়োগ, গুণ, ভাগ, ইত্যাদি। প্যাসক্যাল ভাষায় এই অপারেটরগুলি প্রাথমিক গণনা করতে ব্যবহৃত হয়।

প্যাসক্যালের অ্যারিথমেটিক অপারেটরস:

অপারেটরবিবরণউদাহরণ
+যোগa + b
-বিয়োগa - b
*গুণa * b
/ভাগ (ফ্লোটিং পয়েন্ট)a / b
divপূর্ণসংখ্যার ভাগ (Integer Division)a div b
modমডুলাস (বাকি অংশ)a mod b

উদাহরণ:

program ArithmeticExample;
var
  a, b: Integer;
begin
  a := 10;
  b := 5;
  
  writeln('Sum: ', a + b);
  writeln('Difference: ', a - b);
  writeln('Product: ', a * b);
  writeln('Quotient (floating point): ', a / b);
  writeln('Integer Division: ', a div b);
  writeln('Modulus: ', a mod b);
end.

রিলেশনাল অপারেটরস (Relational Operators)

রিলেশনাল অপারেটরগুলি দুটি মানের মধ্যে সম্পর্ক নির্ধারণ করে। এগুলি সাধারণত শর্ত (condition) পরীক্ষা করতে ব্যবহৃত হয়।

প্যাসক্যালের রিলেশনাল অপারেটরস:

অপারেটরবিবরণউদাহরণ
=সমানa = b
<>সমান নয়a <> b
<ছোটa < b
>বড়a > b
<=ছোট বা সমানa <= b
>=বড় বা সমানa >= b

উদাহরণ:

program RelationalExample;
var
  a, b: Integer;
begin
  a := 10;
  b := 5;
  
  if a = b then
    writeln('a is equal to b')
  else
    writeln('a is not equal to b');
  
  if a > b then
    writeln('a is greater than b');
end.

লজিক্যাল অপারেটরস (Logical Operators)

লজিক্যাল অপারেটরগুলি শর্তের উপর ভিত্তি করে যৌক্তিক (logical) সিদ্ধান্ত নেয়। এটি সাধারণত শর্তাবলী একত্রিত করতে ব্যবহৃত হয়, যেমন যদি দুটি বা তার বেশি শর্ত একসাথে সত্য (true) বা মিথ্যা (false) হতে পারে।

প্যাসক্যালের লজিক্যাল অপারেটরস:

অপারেটরবিবরণউদাহরণ
andদুটি শর্তই সত্য হলে ফলাফল সত্যa > b and b > 0
orঅন্তত একটি শর্ত সত্য হলে ফলাফল সত্যa > b or b = 0
notশর্তটি মিথ্যা হলে ফলাফল সত্যnot (a = b)

উদাহরণ:

program LogicalExample;
var
  a, b: Integer;
begin
  a := 10;
  b := 5;
  
  if (a > b) and (b > 0) then
    writeln('Both conditions are true');
  
  if (a > b) or (b = 0) then
    writeln('At least one condition is true');
  
  if not (a = b) then
    writeln('a is not equal to b');
end.

সারাংশ

  • অ্যারিথমেটিক অপারেটরস: গণনার জন্য ব্যবহৃত হয় (যেমন যোগ, বিয়োগ, গুণ, ভাগ)।
  • রিলেশনাল অপারেটরস: দুটি মানের মধ্যে সম্পর্ক পরীক্ষা করে (যেমন সমান, ছোট, বড়)।
  • লজিক্যাল অপারেটরস: শর্তাবলী একত্রিত করার জন্য ব্যবহৃত হয় (যেমন and, or, not)।

এই অপারেটরগুলি প্রোগ্রামিংয়ের ভিত্তি গঠন করে এবং বিভিন্ন প্রোগ্রামিং কার্য সম্পাদনে ব্যবহৃত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...