নির্বাচিত পোস্ট | লগইন | রেজিস্ট্রেশন করুন | রিফ্রেস

দেশ নিয়ে শঙ্কিত

তাহের অন্তরা

আমি একটি সংখ্যা মাত্র। হয়তো কখনো এই সংখ্যা যোগ হবে ককটেল বোমা অথবা রাজনীতির আঘাতে।

তাহের অন্তরা › বিস্তারিত পোস্টঃ

C# টিউটোরিয়াল-৯ অপারেটর পরিচিতি

০১ লা মার্চ, ২০১৫ সকাল ১০:৩৫

আজকে আমরা অপারেটর নিয়ে মজার কিছু আলোচনা করবো।

আসলে অপারেটর একটা বিশেষ ধরনের সিম্বল যা কম্পাইলার কে বিশেষ কিছু গাণিতিক এবং লজিকাল কাজ করার জন্য অনুরোধ করে।কিন্তু অপারেটর জানার জন্য অপারেন্ড এর কাহিনী টা জানা উচিৎ। কি বুঝলেন না তো গাণিতিক কাজ এবং লজিকাল কাজ কি,তাছাড়া অপারেন্ড আবার কোথা থেক এলো?ভাবছেন কেন আমি তো আছি বুঝানোর জন্য। :D :D

মোট ৬ ধরনের অপারেটর আছে।চলুন তবে এক ঝলকে দেখে আসি।

• Arithmetic Operators

• Relational Operators

• Logical Operators

• Bitwise Operators

• Assignment Operators

• Misc Operators

ব্যাপারটি কি একটু কটমটে মনে হচ্ছে।আসলে এমন কিছুই না।আমি যদি বলি এই সবগুলো অপারেটর সম্পর্কে আপনাদের আগের থেকেই জানা আছে।কি বিশ্বাস হচ্ছে না ত।এখুনি প্রমাণ দিচ্ছি।

Arithmetic Operators

প্রথমে Arithmetic Operators নিয়ে আলোচনা করা যাক।মনে করি দুটো অপারেন্ড A=10 এবং B=20 আছে।সুতরাং বুঝেই তো গেলেন A,B হল অপারেন্ড। এবার নিচের ছবিটি দেখুন।



নিচের কোডটি দেখুন।

using System;

namespace Arithmatic

{

class Program

{

static void Main(string[] args)

{

int a, b, result;

Console.Write("Enter a=");

a = int.Parse(Console.ReadLine());

Console.Write("Enter b=");

b = int.Parse(Console.ReadLine());

result = a + b;

Console.WriteLine("your resu lt is =" +result);

Console.WriteLine("Press any kwy to exit.....");

Console.ReadKey();

}

}

}

আউটপুট





Relational Operators

Relational Operators নিয়ে আলোচনা করা যাক।মনে করি দুটো অপারেন্ড A=10 এবং B=20 আছে।নিচের ছবিটি দেখুন মন দিয়ে।





নিচের কোডটি দেখুন।

using System;

namespace relationalOperator

{

class Program

{

static void Main(string[] args)

{



Console.WriteLine("---------------------------RELATIONAL OPERATOR-----------------------------");

int a, b;

Console.WriteLine("Enter value of a =");

a = int.Parse(Console.ReadLine());

Console.WriteLine("Enter value of b =");

b = int.Parse(Console.ReadLine());

if (a >= b)

{



Console.WriteLine("a is greater than b or a is equal to b ");

}

if (a < b)

{

Console.WriteLine("a is less than b");

}

if (a == b)

{

Console.WriteLine("a is equal to b");

}

Console.WriteLine("Press any key to exit.......");

Console.ReadKey();

}

}

}

আউটপুট





Logical Operators

এখন তবে চলুন Logical Operators নিয়ে আলোচনা করি।নিচের ছবিটি দেখে নিন।



নিচের কোডটি দেখুন।

using System;

namespace logicalOperator

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("--------------------------------LOGICAL OPERATOR-----------------------------");

int antara;

Console.WriteLine("Please enter some value in antara");

antara = int.Parse(Console.ReadLine());



{

Console.WriteLine("antara is a very good girl");

}

else

{

Console.WriteLine("antara is not a good girl");

}



Console.WriteLine("Press any key to exit.....");

Console.ReadKey();

}

}

}

আউটপুট



Bitwise Operators

এখন আমরা Bitwise Operators নিয়ে মজার কিছু পড়াশুনা করবো।

Bitwise Operators নাম শুনেই বোঝা যাচ্ছে এটার নিশ্চয়ই bit এর সাথে কোন গভীর রিলেশন আছে।একদম ঠিক ধরেছেন।কম্পিউটার সব সময় bit নিয়ে কাজ করে।তাহলে চলুন দেখে নেই ম্যাজিক।

Truth tables নামে একটা জিনিস আছে।অনেকে হয়তো শুনেছেন।চলুন দেখে নেই এই অসাধারণ টেবিলটি।আমি এখানে শুধু (& ) এবং (।) এর truth table টি দেখাচ্ছি।



উপরের অপারেটর গুলো সবচেয়ে বেশি ব্যাবহার করা হয়।বাকি রয়ে গেলও

• Assignment Operators

• Misc Operators

Assignment Operators

(+),(+=),(-+),(*=),(/=),(%=),(<<=),(>>=),(&=),(।=),(^=) এই সব Assignment Operators.

Misc Operators

নিচের সব গুলোই Misc Operators

( sizeof ( ) ) , ( typeof ( ) ) , ( & ) , ( * ) , ( ? : ) , ( is ) , ( as )



পূর্ববর্তী টিউটোরিয়াল Click This Link

পরবর্তী টিউটোরিয়াল Click This Link

মন্তব্য ৬ টি রেটিং +০/-০

মন্তব্য (৬) মন্তব্য লিখুন

১| ০১ লা মার্চ, ২০১৫ সকাল ১০:৫৮

যোগী বলেছেন:
সুন্দর সিরিজ। সব পর্ব এক করে শেষে একটা বাংলা বই ছাপিয়ে ফেলবেন।

০১ লা মার্চ, ২০১৫ সকাল ১১:০৭

তাহের অন্তরা বলেছেন: ইনশা আল্লাহ্‌ ভাইয়া।আরও কোন সাজেশন থাকলে জানাবেন :)

২| ০১ লা মার্চ, ২০১৫ সকাল ১১:৩৪

মাহবুবুল ইসলাম (সুমন) বলেছেন: পোষ্টটা কাজে লাগবে C# শেখার ইচ্ছা আছে.....

০১ লা মার্চ, ২০১৫ দুপুর ১২:০০

তাহের অন্তরা বলেছেন: ধন্যবাদ :)

৩| ০১ লা মার্চ, ২০১৫ সন্ধ্যা ৭:৪৬

চাঁদগাজী বলেছেন:


আপনি কি চাকুরী করছেন?

০২ রা মার্চ, ২০১৫ রাত ১:৪২

তাহের অন্তরা বলেছেন: না আমি বেকার :D :D :D

আপনার মন্তব্য লিখুনঃ

মন্তব্য করতে লগ ইন করুন

আলোচিত ব্লগ


full version

©somewhere in net ltd.