C Programming Language শিখুন (পার্ট -১০)

সবাইকে সালাম জানিয়ে আমি আজকের টিউন শুরু  করছি।

আজকে আমি সি প্রোগ্রামিং ল্যাংগুয়েজের RELATIONAL AND LOGICAL OPERATORS সম্পর্কে আলচনা করব

RELATIONAL AND LOGICAL OPERATORS:

RELATIONAL AND LOGICAL OPERATORS গুলো হল

  1. RELATIONAL OPERATOR
  2. Equality Operator
  3. LOGICAL OPERATOR

RELATIONAL OPERATOR:

C programming language এ চার প্রকার RELATIONAL OPERATORS রয়েছে। নিচে তাদেরকে দেখানো হলঃ

OperatorMeaning
<Less then
<=Less then or equal to
>Greater then
>=Greater then or equal to

এ গুলোর মানে আমরা সবাই বুঝি তাই আর ব্যাখ্যা করলাম না।

উদাহরনঃ মনে করি x, y দুটি চলক। x এর মান 5. y এর  মান 6। সুতরাং x<y  এর মানে হচ্ছে x y থেকে ছোট অর্থাৎ x<y  expression টি সত্য এবং এর মান হবে 1. আবার x>y  expression টি মিথ্যে এবং এর মান হবে 0.

Equality Operator:

RELATIONAL OPERATOR এর সাথে সম্পর্ক যুক্ত দুটি Equality Operator রয়েছে। নিচে এদের দেওয়া হলঃ

OperatorMeaning
==Equal to
!=Not Equal to

এখানে প্রথম টি হচ্ছে দুটি সমান চিহ্ন। দুটি মিলেই Equal to  Operator প্রকাশ করে। দ্বিতীয় টি হচ্ছে একটি !(উচ্চারন নট) ও একটি সমান চিহ্ন নিয়ে Not Equal to  Operator প্রকাশ করে।

উদাহরনঃ মনে করি x, y দুটি চলক। x এর মান 5. Y এর মান 6। সুতরাং x==y এর মানে হচ্ছে x এবং y এর মান সমান। কিন্ত আমদের x এবং y এর মান সমান নয়। সুতরাং x==y  expression টি মিথ্যে এবং এর মান হবে 0. আবার x!=y (উচ্চারন x not equal to y) হয় তাহলে expression টি সত্য হয় এবং এর মান হবে 1.

LOGICAL OPERATOR:

C প্রোগ্রামিং এ দুটি Logical Operator রয়েছে। তাদের নিচে দেওয়া হলঃ

OperatorMeaning
&&And
||Or

&& কে বলা হয় Logical and এবং || কে বলা হয় Logical Or.

&&(পড়া হয় And)  operator :

মনে করি x,y,z তিনটি চলক। এখন (x<y)&& (y<z) হচ্ছে একটি expression. এখন এর মান সত্য হবে যদি (x<y) এবং (y<z) সত্য হয়। (x<y) এবং (y<z) এর যে কোন একটি মিথ্যা হলে (x<y)&& (y<z) এর মান মিথ্যে হবে।

||(পড়া হয় Or Or)  operator :

মনে করি x,y,z তিনটি চলক। এখন (x<y)||(y<z) হচ্ছে একটি expression. এখন এর মান সত্য হবে যদি (x<y) এবং (y<z) সত্য হয়। অথবা (x<y) এবং (y<z) এর যে কোন একটি সত্য হয়। (x<y) এবং (y<z) দুটি একসাথে মিথ্যা হলে (x<y)||(y<z) এর মান মিথ্যে হবে।

RELATIONAL AND LOGICAL OPERATORS এর কয়েকটি উদাহরন নিচে দেওয়া হল:

মনে করি x, y, z তিনটি চলক। x এর মান 5. y এর  মান 6 এবং z এর মান 7।

Expressionব্যাখ্যামান
X<yTrue1
X==5True1
y==4False0
(X+y)>zTrue1
(X+y)<=zFalse0
X!=yTrue1
(X<y)&&(y==6)True1
(X<y)&&(z!=y)True1
(X>y)||(z!=y)True1
(X>y)&&(z!=y)False0
(X<y)&&(z==y)False0
(X<y)||(z==y)True1

অর্থাৎ সকল true এর মান 1 এবং false এর মান ০।

সবাইকে ধন্যবাদ, ভালো থাকবেন।

C Programming Language শিখুন (পার্ট -৯) এর লিঙ্কঃ


Level 0

আমি জাকির হোসাইন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 8 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 224 টি টিউন ও 1487 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 5 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

পৃথিবীতে অল্পকয়েক দিনের জন্য অনেকেই আসে, হেঁটে খেলে চলে যায়। এর মধ্যে অল্প কয়েক জনই পায়ের চাপ রেখে যায়।ওদের একজন হতে ইচ্ছে করে। প্রযুক্তির আরেকটি সেরা ব্লগ টেকটুইটস। আপনাদের স্বাগতম, যেখানে প্রতিটি বন্ধুর অংশ গ্রহনে গড়ে উঠেছে একটি পরিবার। আপনাদের পছন্দ হবে আশা করি। ফেসবুকে আমি - ?জাকির!


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

অনেক দিন পর আসলেন । ভেবেছি হারিয়ে গিয়েছেন । যাই হোক আপনার টিউনটি পড়েছি।

    সেমিষ্টারের পরীক্ষার মাঝে হারিয়ে গেলাম। এখন আবার পথ খুজে ফিরে এলাম। টিউন পড়ার জন্য ধন্য বাদ।

সি এর কিছুই জানিনা

ভালো হয়েছে …।তবে আরো টিউটোরিয়াল পেতে ছাইলে ক্লিক কর এখানে http://simantoromel.ucoz.com/MAIN_JAVASCRIPT_PROGRAM.htm

    কমেন্ট করার জন্য ধন্যবাদ। তবে এটা এড সাইট না। আপনি যদি আরো ভালো পারেন তবে টিউন করেন। প্লিজ আপনার সাইটের এড দিয়ে পরিবেশ নষ্ট করবেন না।

অনেক দিন পর এলেন। আমি তো ভাবলাম আপনি আমাদের ভুলেগেলেন।

    দেরি করার জন্য সরি। আমর পরীক্ষা থাকার জন্য টিউন করতে পারিনি। ধন্যবাদ আপনাকে।

অনেক দিনপর দেখলাম আপনাকে আবারো C Programming Language নিয়ে হাজির হলেন ধন্যবাদ আপনাকে উপকারী টিউন এইগুলা আশা করি সবার কাজে আসবে।

    সকলের উপকারের জন্যই টিউন করা। এখন না হোক পরে একদিন অবশ্যই হবে। আপনাকে ধন্যবাদ।

Level 0

আপনার কষ্ট সার্থক হোক, ধন্যবাদ আপনাকে।