মঙ্গলবার, ১০ অক্টোবর, ২০১৭

cin যে ভাবে কাজ করে | Bangla C++ tutorial 2

এই পর্বটি পড়ার পূর্বে ১ম পর্বটি পড়ে নিন ।


#include<iostream>
using namespace std ;
int main( )   //main( ) is where  program execution  starts.
{
             
        cout<<"Hello World!" ;  // prints Hello World!

        return 0 ;

}
                      ১নং প্রোগ্রামিং

আমরা জানি যে  cout আউটপুটের কাজ করে । অর্থাৎ এই প্রোগ্রামকে RUN করলে Hello World!পর্দায় প্রদর্শিত হবে । এবার আমরা আর একটি প্রোগ্রাম দেখব যেখানে ইনপুট নিয়ে কাজ করা হবে । আউটপুটের এর জন্য যেভাবে আমরা cout নিয়ে কাজ করেছিলাম ,তেমনি ইনপুট নিয়ে কাজ করতে গেলে cin নিয়ে কাজ করতে হবে । 


#include<iostream>
using namespace std ;
int main( )  
{   
  
        cout<<"Enter your age :" ; 
        int age; 
        cin>>age ;    
        cout<<"Your age is :"<<age ; 

        return 0 ;

}
                       ২নং প্রোগ্রামিং

এখানে ক্লিক করুন । (কোড লিঙ্ক)


 int age; 
 cin>>age ;
 ইনপুট অপারেশনের ফরম্যাট ঃ cin এক্সট্রাকশন অপারেটরের (যেটি লেখা হয়  >> )সাথে একসাথে ব্যবহার করা হয়, অর্থাৎ ( cin>>) ।
তারপর  cin    যে ভেরিয়েবল ডিক্লিয়ার করা  হয়েছে তাকে অনুসরণ করে । এখানে age নামক একটি ভারিয়েবেল নেয়া হয়েছে , যেটা হচ্ছে একটি পূর্ণ সংখ্যা । এবং user থেকে যে তথ্য নেয়া হয়  তা age এর মধ্যে সংরক্ষিত হয়।  user থেকে যে age ইনপুট নেয়া হবে  সেটাকে পর্দায়  দেখাতে হলে cout ব্যবহার করতে হবে ।
 ফরম্যাট টি হবে  cout<<"Your age is :"<<age ;
যখন  cout<<"Your age is :"<<age ;  ফরম্যাট টি  ব্যবহার করবেন তখন আউটপুট হিসেবে স্ক্রীন  এ এভাবে দেখাবে 


যদি খেয়াল করেন চিত্রে গোল দেয়া অংশটিতে Your age  is : লেখাটি প্রদর্শিত হয়েছে । কারন cout এর মধ্যে Your age  is : কথাটি লেখা ছিল । উল্লেখ্য যে user এর কাছ থেকে 23 সংখ্যাটি ইনপুট হিসেবে নেয়া হয়েছে । 
 কিন্তু যদি cout<<age ; এইভাবে লেখেন তবে প্রোগ্রাম রান করার সময়ে Your age  is : কথাটি থাকবে না । 

চিত্রে যে প্রোগ্রামের আউটপুট দেখানো হয়েছে সেখানে cout  কে cout<<age ; এইভাবে লেখা হয়েছে ।

নোট ঃ
 cin এর পর " " ব্যবহার করা যাবে না । অর্থাৎ  cin>>"age" ;  লেখা যাবে না । লিখতে হবে cin>>age ;  । কিন্তু যখন কোন কিছু পর্দায় প্রদর্শন করবেন তখন  cout এর পর তা  " " মধ্যে রাখতে হবে ।
 যেমন cout<<"Your age is :"<<age ; এখানে  Your age is : টি রান করলে পর্দায়  প্রদর্শিত হবে । 
Share:

0 comments:

একটি মন্তব্য পোস্ট করুন