![]() |
![]() |
নির্বাচিত পোস্ট | লগইন | রেজিস্ট্রেশন করুন | রিফ্রেস |
৩.১। ভেরিয়েবল নিয়ে আলোচনা শুরুঃ
ভেরিয়েবল ( variable ) মানে পরিবর্তনশীল। আমরা ইচ্ছা করলে কোন ভেরিয়েবলের মান পরিবর্তন করতে পারি। যেমনঃ
int a = 30;
এখানে a হল একটা ভেরিয়েবল, যা int বা পূর্ণসাংখ্যিক মান ধারণ করতে পারে। এখানে 30 একটা পূর্ণসংখ্যা। যেহেতু a একটা ভেরিয়েবল, তাই আমরা ইচ্ছা করলে এর মান পরিবর্তন করে দিতে পারি।
a = 50;
তাহলে এখন a এর মান 30 থেকে পরিবর্তিত হয়ে 50 হয়ে গেল।
৩.২। ভেরিয়েবলের নামকরণে বিধিনিষেধঃ
ভেরিয়েবলের নাম দেয়ার সময় কিছু ব্যাপার খেয়াল রাখতে হবেঃ
১। ভেরিয়েবলের নাম শুরু করতে হবে a থেকে z পর্যন্ত কোন অক্ষর দিয়ে। ডিজিট দিয়ে শুরু করা যাবে না। তবে অক্ষর দিয়ে শুরু করে পরে ডিজিট ব্যবহার করা যাবে। যেমনঃ
car – শুদ্ধ।
8car – অশুদ্ধ।
car2 – শুদ্ধ।
২। ভেরিয়েবলের নামে a-z, A-Z, 0-9 ও underscore(_) ছাড়া অন্য কোন ক্যারেক্টার ব্যবহার করা যাবে না।
A9_hRZ78_Q – শুদ্ধ।
Y#@ps/9!~tj – অশুদ্ধ।
৩। প্রোগ্রামে কিছু সংরক্ষিত শব্দ (keyword) আছে, যাদের বিশেষ অর্থ আছে। এগুলো ভেরিয়েবলের নাম হিসেবে ব্যবহার করা যাবে না।
যেমনঃ char, int, return, continue, break ইত্যাদি।
৩.৩। ভেরিয়েবলের নামকরণের সার্থকতাঃ
মনে কর, তোমার কাছে ৪টা কলম ও ২টা পেন্সিল আছে। তাহলে এক্ষেত্রে সুন্দর ও প্রাসঙ্গিক দুইটা ভেরিয়েবলের নাম লেখা যেতে পারে-
int pens = 4;
int pencils = 2;
আসো আমরা ওপরের কোড ব্যাখ্যা করি।
লাইন ৫: int pens = 4;
এখানে int ভেরিয়েবল pens এর মান 4.
লাইন ৬: int pencils = 2;
এখানে int ভেরিয়েবল pencils এর মান 2.
লাইন ৭: int total_things = pens + pencils;
এই লাইনে pens ও pencils ভেরিয়েবলদ্বয়ের মান যোগ করে total_things ভেরিয়েবলে রাখা হয়েছে। তাই এর মান হবে 6.
লাইন ৮: printf( "The number of total things is %d", total_things );
এই লাইনে প্রিন্ট হবে The number of total things is 6. কোন int ভ্যালু দেখাতে %d ব্যবহৃত হয়।
তোমরা চেষ্টা করবে ভেরিয়েবলের সবসময় সুন্দর ও প্রাসঙ্গিক নাম দিতে।
৩.৪। বিভিন্ন ডাটা টাইপঃ
বিভিন্ন টাইপ বা ধরণের ডাটা আছে এই জগতে। আমরা এ পর্যন্ত কেবল int বা পূর্ণসংখ্যাই দেখলাম। কিন্তু ডাটা কি কেবল পূর্ণসংখ্যাই হয়? অক্ষর হয়, ভগ্নাংশ সংখ্যা হয়। একটা উদাহরণ দেখো।
char ch = ‘A’;
int num = 80;
float fl = 9.23;
double dbl = 4178.2987;
এখানে char ডাটা টাইপ বলতে কোন ক্যারেক্টার বা অক্ষর বোঝানো হয়েছে। তাই আমরা ch ভেরিয়েবলে একটা অক্ষর ‘A’ রাখতে পেরেছি। অক্ষরকে দুইটি সিঙ্গেল কোটের মধ্যে রাখতে হয়।
তোমরা তো জানোই, int ডাটা টাইপ পূর্ণসংখ্যার জন্য।
float ডাটা টাইপ floating point value বা দশমিক ভগ্নাংশ সংখ্যার জন্য ব্যবহৃত হয়।
আবার, double ডাটা টাইপও দশমিক ভগ্নাংশ সংখ্যার জন্য, তবে এটি float এর চেয়েও অনেক বড় দশমিক ভগ্নাংশ সংখ্যার জন্য ব্যবহার করা যায়।
৩.৫। কিছু কথাঃ
বন্ধুরা, তোমরা এখানে দেখলে ভেরিয়েবল কী এবং বিভিন্ন ডাটা টাইপও দেখলে। এবারে একটা ছোট প্রোগ্রাম করে ফেলো তো-
রফিকের আছে 6.23 ডলার, ফরিদের আছে 8.62 ডলার এবং শফিকের আছে 9.48 ডলার। তাদের তিন জনের মোট ডলার আছে তা কি একটা প্রোগ্রাম লিখে দেখাতে পারবে?
©somewhere in net ltd.