Thursday, July 28, 2016

Using Prinf() : Write anything you want!

ধরো তোমার বাসার ঠিকানা তুমি প্রোগ্রামে লিখতে চাও। এবার প্রোগ্রামটা লিখে ফেলি তাহলে-

#include <stdio.h>

int main()

{
    printf("Name: Md. Alamin
    School: Alamin Academy
    Hometown: Chandpur");
    return 0;
}

রান করে দেখি কি দেখাচ্ছে! F9 প্রেস করে এই আউটপুট পেলাম -
রান হচ্ছে নাহ...!!! ব্যাপার কি?? 
printf() তাহলে দুই লাইন নিতে পারে নাহ! তাহলে আমাদের কি হবে??
হুম এজন্যে New line character বলে একটা জিনিস আছে। তুমি লাইনের মাঝে '\n' ব্যবহার করলে বাকিটা পরের লাইন থেকে শুরু হবে।
তাহলে আমাদের প্রোগ্রাম দাঁড়াচ্ছে- 

#include <stdio.h>

int main()
{
    printf("Name: Md. Alamin\nSchool: Alamin Academy\nHometown: Chandpur");
    return 0;
}

আউটপুটে দেখি কি দেখায়!



হুম, Looks Fine! আমরা যেখানে '\n' দিয়েছি, সেখান থেকে নতুন লাইন শুরু হয়েছে। আমরা চাইলে এটাকে আরো সুন্দর করতে পারি। ট্যাব করে লেখার জন্যে আমরা '\t' ব্যবহার করি।

#include <stdio.h>

int main()

{
    printf("Name: \t\tMd. Alamin\nSchool: \tAlamin Academy\nHometown: \tChandpur");
    return 0;
}


Looks Better! আচ্ছা Name এর পর দুই বার '\t' দিলাম কেন? একবার দিলে কি হতো??

এবার নিচের প্র্যাকটিস গুলা করে ফেলো- 
১. 
*
* * *
* * * *
২.
Subject      Mark
******************
English      80
Math          90
Bangla       85

করে ঝটপট স্ক্রীনশট দিয়ে ফেলো ;) 

Wednesday, July 27, 2016

Hello World! : Your First Program

প্রথমেই বলে রাখছি এই ব্লগটি শুধুমাত্র বাচ্চাদের জন্যে। বড়রা ভুল করে ঢুকে পড়লে এক্ষুনি বেরিয়ে যান :P বাচ্চা = যারা মাত্র প্রোগ্রামিং এর অ আ ক খ শিখছে।

আমাদের কোডব্লকস ইন্সটল করা হয়ে গেছে, এবার প্রোগ্রামার হবার পালা।

কোড ব্লকস রান করি। File > New > Empty File অথবা সিমপ্লি Ctrl+Shift+N দিয়ে নতুন ফাইল ওপেন কর। এবার ফাইলটা সেভ করে নিতে হবে। Ctrl+S দিয়ে অথবা File > Save File থেকে ফাইলটা সেভ করে নাও। আমি Hello.c দিয়ে সেভ করলাম। এবার  নিচের মতো করে কোডগুলা লিখে ফেলোঃ

#include <stdio.h>

int main()

{
    printf("Hello World!!!");
    return 0;
}

দেখা যাক আমাদের কোড কাজ করে কিনা... এবার F9 প্রেস কর অথবা Screen shot এ দেয়া বাটনে ক্লিক কর।




সবকিছু ঠিক থাকলে নিচের মতো আউটপুট আসার কথা। কারো আউটপুট না এলে কিছু একটা ঝামেলা হয়েছে। ব্যাপার নাহ! Feel free to ask me :)




এবার দেখি আমরা কি কি করলাম - প্রথমে আমরা একটা "Header" বা "লাইব্রেরী" ফাইল include করলাম। লাইব্রেরী হচ্ছে যেখানে আগে থেকে কোড লেখা থাকে যেখান থেকে আমরা প্রয়োজন মতো "ফাংশন" ব্যাবহার করতে পারি। ফাংশন হচ্ছে প্রোগ্রামের একটা অংশ, যেটা একটা নির্দিষ্ট কাজ করে। এখানে printf() ফাংশন হচ্ছে stdio.h (Standard Input Output) লাইব্রেরীর অংশ, আর printf() দিয়ে আমরা আউটপুট পাই।

c language কেস সেনসিটিভ। অর্থাৎ main কে Main কিংবা MAIN লিখলে কাজ করবে না। আবার printf কে Printf বা PRINTF লিখলে ইরর দেখাবে। আর সেমিকোলন (;) গুলো দিতে ভুলবা না। কারন সেমিকোলন মানে একটা কাজের শেষ, এর পর থেকে অন্য কাজ শুরু। এটা না দিলে ঠিকটাক কাজ করবে না। এবার একটা সেমিকোলন কেটে দিয়ে রান করাও। কি দেখাচ্ছে?? 


printf("   "); এ  " " এর মধ্যে আমরা যা লেখি, তা সে হুবহু দেখাবে আমাদের। এবার একটা প্রোগ্রাম লিখে ফেলো যেটা তোমার নাম আউটপুট হিসেবে দেখায়! কমেন্টে স্ক্রীনশট দিতে ভুলোনা ;) 

Monday, July 25, 2016

How to install Code Blocks (Windows 10, 8.1, 8, 7, Xp)

Code::Blocks logo
One: Download
Download the Code::Blocks software (Latest 16.01 edition) from here! 
Or you can download it from official site, go to downloads, Click on Download the binary release and select your version from the list.



Two: Install
Run the downloaded installer. Accept the default options. Ste GNU GCC Compiler as default when the menu appears.


Three: Run Code::Blocks
Hopefully now you are Ready to make your first program. Now Run the Code::Blocks and jump to the next tutorial.
Code::Blocks IDE

Don't forget to let us know if you have any trouble installing or something!