Wednesday 5 September 2012

c programming basic learn


                      পর্ব-৩-সি প্রোগ্রামিং Basic

সি প্রোগ্রামিং শিখুন সহজে
যেহেতু আমরা ভেরিয়েবল চিনতে পারলাম।তাই,চলো এবার কয়েকটা ছোটখাট যোগ-বিয়োগের প্রোগ্রাম অর্থাৎ operator এর কাজ দেখি(+ ,-,*,/ এদের operator বলে)।
+ (যোগ)এর ব্যবহার ঃ
#include stdio.h
#include conio.h
void main()
 {
    clrscr();
           int a=7;
           int b=5;
                                   int sum;
                                   sum=a+b;
                                    printf(“%d”,sum);
                              getch();
                           }

এখানে,দুটি পাত্র a এবং b এর জিনিস আরেকটি পাত্র sum এর মধ্যে রাখছি।
তাই এটি run করলে 7+5=12 kকরে output 12 দেখাবে।কালো screen এ যেই ফলাফল দেখায় সেটাকে প্রোগ্রামিং এর ভাষায় output  বলা হয় ।উপরের লাল লেখা কোডগুলো আপাতত সব প্রোগ্রামের জন্য একই থাকবে। তাই, পরবর্তীতে আমরা এটুকু আর লিখব না । পরবর্তীতে সব উদারনে আমরা শুধু ভিতরের কালো কোডগুলোর জায়গায় নতুন কোড লিখব, তোমরা তাতে লাল কোডগুলো লিখে নিবে একই ভাবে।

- (বিয়োগ) এর ব্যবহারঃ

int a=5, b=7;
int s;
s=a-b;
printf(“%d”,s);

এখানে output হবে 2 কারন (a-b=7-5=2).




* (গুন)এর ব্যবহারঃ

int a=5, b=6;
int s;
s=a*b;
              printf(“%d”,s);

এখানে output হবে 30 কারন (a*b=5*6=30).

/ (ভাগ)এর ব্যবহারঃ

int a=20, b=5.s;
s=a/b;
              printf(“%d”,s);


এখানে output হবে 4 কারন (a/b=20/5=4).


% (ভাগশেষ)এর ব্যবহারঃ

int a=23, b=5.s;
s=a%b;
              printf(“%d”,s);


এখানে output হবে 3 কারন (a%b=20%5=3).


এবার চলো #include সেকশেনটা বুঝি।ওটা হলো header file declaration সেকশেন। stdio.h মানে standard input output header file.এটা প্রোগ্রামের সকল input output এর কাজ নিয়ন্ত্রন করে এটা ছাড়া প্রোগ্রাম হবে না।

আমরা output দেখার জন্য ব্যবহার করেছি printf( ). এই printf( ) হল stdio.h এর output ফাংশনট । এটা ছাড়া আমরা প্রোগ্রামের output পাব না।এর ভিতরের %d” এটা হল একটা specifier. এটা নিয়ে আমরা পরে আলোচনা করব। যার মান দেখাব তাকে specifier  এর পর কমা দিয়ে লিখতে হয় ।

আর conio.h মানে console header file. এটা প্রোগ্রামের পূর্বের কাজ গুলো মুছাসহ এমন আর কতগুলো কাজের নিয়ন্ত্রন করে।
clrscr( ) হল conio.h এর একটা ফাংশন যার কাজ হল পূর্বের output গুলো মুছে পরিষ্কার করা।

একইভাবে, getch( ) হচ্ছে  conio.h এর ফাংশন যার কাজ হল output এর screen টাকে ধরে রাখা, অন্য আরেকটা কী না চাপা পর্যন্ত। আসলে এটা একটা character ইনপুট নেয়।   

No comments:

Post a Comment