«

»

শখের বশে সি প্রোগ্রামিং: গসাগু নির্ণয়ের প্রোগ্রাম তৈরি(২)

বন্ধুরা গত পর্বে আমরা দেখেছিলাম গসাগু প্রোগ্রাম তৈরির কোড, আজ আমরা  এই কোড বিশ্লেষন দেখব।

কোডটি ছিল


#include<stdio.h>

#include<conio.h>

void main()

{clrscr();

int loop,var1,var2,count=0;

printf("ENTER THE TWO NUMBERS TO GET GCF\n");

scanf("%d %d",&var1,&var2);

for(loop=2;loop<=var1;loop++)

{ if(var1%loop==0 && var2%loop==0)

printf("%d\n",loop);

count++;

break;

}

if(count==0)

printf("1");

getch();

}

এখানে প্রথম দুই লাইনে stdio.h ও conio.h হেডার ফাইল দুইটিকে ডিক্লেয়ার করা হয়েছে। কারণ, এ দুটি হেডার ফাইলে এই কোডে ব্যবহৃত ফাংশনগুলোর প্রোটোটাইপ সংরক্ষিত আছে।

printf() ফাংশনের প্রোটোটাইপ আছে stdio.h হেডার ফাইলে।
getch() ও clrscr() ফাংশনের প্রোটোটাইপ আছে conio.h হেডার ফাইলে।

উল্লেখ্য সি প্রোগ্রামিং এ কোনো লাইব্রেরী ফাংশন ব্যবহৃত হলে তাদের হেডার ফাইলগুলোর নাম প্রোগ্রাম শুরু করার আগেই ডিক্লেয়ার করতে হয়।

আর এ প্রসঙ্গে আরো উল্লেখ্য লাইব্রেরী ফাংশনগুলো হল, যে সকল ফাংশন ইউজার দ্বারা তৈরিকৃত নয় বরং সি তেই বিল্ট ইন অবস্থায় থাকে।

আর প্রতিটি ফাংশনের কাজ হল একেক্টি নির্দিষ্ট কাজ করা। যেমন, কোনো ফাংশন লেখা স্ক্রীনে প্রদর্শন করে । কোনো ফাংশন ইউজারের কাছ থেকে ডাটা ইনপুট হিসেবে নেয় ইত্যাদি।

প্রথম দুইটি লাইনে হেডার ফাইল ডিক্লেয়ার করার পরে ৩নং লাইনে main() ফাংশন শুরু করা হয়েছে “{” এর মাধ্যমে এবং তা শেষ হয়েছে “}” এর মাধ্যমে।

main() ফাংশনে যা লেখা হয় তা অনুযায়ীই প্রোগ্রাম কাজ করে এবং এক্সিকিউট করে। main() শব্দটির আগে void লেখার মাধ্যমে বোঝানো হচ্ছে, main() ফাংশন তার কাজ শেষে কোনো ডাটা পাঠাবে না।
বন্ধুরা,হাঁপিয়ে উঠেছেন? ঠিক আছে, রেস্ট নিন আর চর্চা করতে থাকুন। আবার দেখা হবে। ভালো থাকবেন সবাই। ধন্যবাদ।


এ সম্পর্কিত আরো কিছু টুইট:

শখের বশে সি প্রোগ্রামিং: গসাগু নির্ণয়ের প্রোগ্রাম তৈরি(৪)
Photoshop এ Text ইফেক্ট (Part 1)
আপনি কি বিভিন্ন দেশের ভাষা শিখতে চান? তাহলে আমার ধারাবাহিক টিউন দেখুন।এইভাষার শব্দগুলো মাইক্রোসফট ওয়...
আপনি কি বিভিন্ন দেশের ভাষা শিখতে চান? তাহলে আমার ধারাবাহিক টিউন দেখুন।এইভাষার শব্দগুলো মাইক্রোসফট ওয়...
আপনার ব্লগসাইটে পপআপ ফেসবুক লাইক বক্স যুক্ত করুন (+অটোক্লোজ টাইমার)
ইন্টারনেটের অপ-ব্যবহার ও পর্নো সাইট নিয়ন্ত্রণ করুন ৪৯.৯৫ ডলার মূল্যর সফটওয়্যার
Neobux হতে আয় করুন প্রতিদিন ৫-১০ ডলার,বিশ্বসেরা PTC সাইট Neobux.

মন্তব্য দিনঃ

comments

About the author

MITHU

Permanent link to this article: http://techtweets.com.bd/tutorials/mithublue/11250

মন্তব্য করুন