C++ এর A to Z, [পর্ব- ০৪] :: ভেরিয়েবল মেমোরি কনসেপ্ট

হ্যালো বন্ধুরা কেমন আছো সবাই?? আশা করি নতুন কিছু শেখার আগ্রহ নিয়ে আমরা সবাই সামনের দিকে এগিয়ে  যাচ্ছি। আর একই ভাবে আশা করছি  আমার সাথে c++ কে সহজ ভাবে শিখতে সবার ই অনেক ভালো লাগছে।

তাহলে কথা না বাড়িয়ে আজকে চলো আরও নতুন কিছু শিখে নেওয়া যাক। আজকে আমার টিউটোরিয়ালটি  variable memory concept নিয়ে সাজানো। আশা করছি আজকের টিউটোরিয়ালটি  তোমাদের অনেক উপকারে আসবে। যদি তোমরা আমার পূর্বের টিউটোরিয়াল গুলো স্মরণ করো তাহলে এটা বুঝতে কোন সমস্যা নেই যে আমরা দুই ভাবে variable তৈরি করতে পারি।

প্রথমত আমরা variable তৈরি করতে পারি

int hemel=10;

অথবা আমরা অন্যভাবেও variable তৈরি করতে পারি।

int hemel;

hemel=10;

অর্থাৎ প্রথমে আমরা variable তৈরি করেছি তারপর variable এর  value বসিয়েছি; তোমরা ভালো করে খেয়াল করলে দেখতে পাবে যে প্রথমে আমি int hemel; লিখেছি। কিন্তু ২য় লাইনে int ব্যাবহার করিনাই।

শুধু লিখেছি hemel=10;

কারন প্রথমে int hemel; লেখার সাথে সাথেই c++ বুঝে নিয়েছে যে তুমি একটা variable তৈরি করেছ যেটা integer data type । তাই ২য় লাইন এ নতুন করে int লেখার প্রয়োজন নাই।

তো আমরা দেখে নেই c++ এ দেখে নেই ।

#include<iostream>

using namespace std;

int main()

{

int hemel;

hemel=10;

cout<<hemel<<endl;

cin.get();

return 0;

}

এখন প্রোগ্রামটিকে রান করলে আমরা ডিসপ্লে টে দেখতে পাবো


ওকে এখন যদি আমরা এভাবে লেখি যে

প্রথমে লিখলাম

int hemel=10;

এবার ২য় লাইন এ লিখলাম

hemel=50;

তাহলে c++ কোন value টি গ্রহন করবে??

খুবই জটিল প্রশ্ন তাইনা??

না আসলে একটুও জটিল নয়। যখন তুমি একটি variable তৈরি করলে এবং তার মান দিলে ১০, তখন c++ বুঝে নিল যে তুমি একটি  variable তৈরি  করেছ যেটার মান ১০।

এরপরে তুমি যখন ২য় লাইনে একই  variable টি লিখে তার মান অন্য কিছু দিলে তখন c++ বুঝে নিল যে তুমি  variable টির নতুন মান দিয়েছো ।যেটাকে বর্তমান মান হিসেবে  c++ গননা করবে।

তাহলে চলো দেখে নেই c++  আসলেই সেরকম করে কিনা।

#include<iostream>

using namespace std;

int main()

{

int hemel=10;

hemel=50;

cout<<hemel<<endl;

cin.get();

return 0;

}

এখন রান করলে দেখা যাবে


হম আমরা দেখতে পেলাম আসলেই কাজ করে। তো বন্ধুরা আজকে আরও একটু শিখে নেব যে কিভাবে ডিসপ্লে টে কোন কিছু ইনপুট করা যায়। কোন কিছু ইনপুট করার জন্যে c++ এ cin>> ব্যাবহার করা হয়। যেমন আমরা যদি একটা  স্ক্যাধারন লকুলেটর তৈরি করতে চাই ইনপুট সহ তাহলে

আমরা এভাবে তৈরি করতে পারি

#include<iostream>

using namespace std;

int main()

{

int x,y,z,i,p;

cout<<"enter your first number: ";

cin>>x;

cout<<"enter your second number: ";

cin>>y;

z= x+y;

i= x-y;

p=x*y;

cout<<"your addition result is: "<<z<<endl;

cout<<"your substraction result is: "<<i<<endl;

cout<<"your mulplication result is: "<<p<<endl;

cout<<endl<<" thanks for using me :)";

cin.get();

return 0;

}

এখন প্রোগ্রামটি রান করলে ডিসপ্লেতে তোমাকে নাম্বার বসাতে বলবে। তো আমি ১০ এবং ৫ বসিয়েছি


আশা করি আজকের টিউটোরিয়ালটি  বুঝতে কারো কোন সমস্যা হয়নি। যেকোনো সমস্যা অথবা কোন প্রশ্ন থাকলেই কমেন্ট করে জানাবে ভালো থাকো আর প্রোগ্রামিং এর সাথেই থাকো :)


সৌজন্যেঃ  Sciencetech

Previous
Next Post »

পোস্ট সম্পর্কিত সমস্যার জন্য মন্তব্য দিন।ডাউনলোড লিঙ্ক এ সমস্যা জন্য ইনবক্স করুন Aimzworld007
ConversionConversion EmoticonEmoticon

Thanks for your comment