শনিবার, ১৪ অক্টোবর, ২০১৭

The structure of a program in C ++ | Bangla Tutorial 1



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

        return 0 ;

}

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

   লিংকটি ক্লিক করুন 

এখানে সি প্লাস প্লাস এর সব থেকে বেসিক প্রোগ্রাম দেয়া হয়েছে । প্রোগ্রাম অনেকটা মানুষের মত । মানুষের যেমন মাথা(head) , গলা,বডি আছে তেমনি প্রোগ্রামেরও মাথা , গলা,বডি(body) আছে । এই প্রোগ্রামের মাথা হল " #include<     > "। গলা হল "using namespace std ;" । আর বডি হল 
         "  int main()  
           {
             ............................
             ............................
             ............................
          } "
***এখানে যাকে আমরা মাথা বলেছি সেটা কে প্রোগ্রামের ভাষায় header file বলা হয় । অর্থাৎ #include<     >  এর মধ্যে যেটা থাকে সেটা  হচ্ছে header file । প্রোগ্রামের দিকে খেয়াল করলে দেখবেন #include<     > এর মধ্যে
" iostream " ব্যবহার করা হয়েছে । কোন প্রোগ্রামে input বা output বা  উভয়ের কাজ করতে গেলে iostream ব্যবহার করা হয় । যেহেতু প্রতিটি প্রোগ্রামে input output নিয়ে কাজ করা লাগে সেহেতু প্রতিটি প্রোগ্রামের শুরুতে " #include<iostream> " লিখতে হয় ।  

*** বোঝা ও মনে রাখার সুবিধার্থে using namespace std ; " কে মাথা ও বডির মাঝে মধ্যের সংযোগ স্থল ধরে নিন । ব্যপারটা এই ভাবে ভাবুন বেচে থাকার জন্য গলা কিন্তু আবশ্যক যদি আপনার গলা না থাকে তাহলে কিন্তু আপনি বাঁচতে পারবেননা তেমনি using namespace std ; " না থাকলে প্রোগ্রামও বাঁচবে না । 

***main ( ) হল যেখানে প্রোগ্রাম এক্সিকিউশন শুরু হয় । সুতরাং এখান থেকেই আপনার প্রোগ্রাম এক্সিকিউশন শুরু হবে । 
 "  int main()  
           {
             ............................
             ............................
             ............................
          } " হল প্রোগ্রামের মূল এবং এখানেই আপনাকে কোড আসল কোড লিখতে হবে । 
এই কোডিং এ  int main () মূল ফাংশন যেখানে প্রোগ্রাম এক্সিকিউশন শুরু হয়েছে।

*** প্রোগ্রামের মধ্যে "// " ব্যবহার করা হয়েছে । প্রোগ্রামের মধ্যে কমেন্ট লিখতে "//" ব্যবহার করা হয় । "//" এর পর যা লেখা হোক না কেন তা এক্সিকিউশন হয় না । 
***cout << "Hello World!";  প্রোগ্রামটি রান করলে Hello World!পর্দায় প্রদর্শিত হবে। মূলত যদি আপনি কোন কিছু রান করার পর তা পর্দায় প্রদর্শন করতে চান তাহলে তা cout ব্যবহার করতে হয় যেভাবে প্রোগ্রামটিতে ব্যবহার করা হয়েছে । 
cout মুলত আউটপুটের কাজ করে । 
*** return 0 ; 
একটি C ++ প্রোগ্রামে স্টেটমেন্টটি optional:  যদি  প্রোগ্রামে return 0 ;ব্যবহার করা না হয়  কম্পাইলারে স্বয়ংক্রিয়ভাবে একটি   return 0 ; যোগ করে ।  

রিটার্ন ভ্যালু হল আপনার প্রোগ্রামের exit কোড, shell (বা অন্য কোনো অ্যাপ্লিকেশন যা ran হয়) এটি পড়তে ও ব্যবহার করতে পারে।

0 কোড কে exit করে । আর বলে OK the program execution was successfull ।

নোট ঃ
১)compiler এ  C++ এর কোড কে .cpp দ্বারা সেভ করতে হয়  ।  ২) যে সব লাইনের শেষে  ";" আছে তাদেরকে statement বলে । অনেকগুলো  statement  এর সাহায্যে একটি প্রোগ্রাম তৈরি করা হয় । 



         পোস্টটি পড়ে থাকলে অনুগ্রহ করে কমেন্ট করুন ।
Share:

0 comments:

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