«

»

শখের বশে সি প্রোগ্রামিং: exit এবং continuity নিয়ন্ত্রন(১)

বন্ধুরা, অনেকদিন পরে আবারো সি প্রোগ্রাম নিয়ে হাজির হলাম আপনাদের সামনে এর আগের একটি পর্বে আপনাদের দেখিয়েছিলাম কিভাবে জোড় বেজোড় সংখ্যা নির্ধারনের প্রোগ্রাম তৈরি করতে হয়। মনে আছে নিশ্চয়ই। প্রোগ্রামটি সংখ্যা ইনপুট করার পরে প্রোগ্রাম জানিয়ে দিত যে, সংখ্যাটি জড় নাকি বেজোড়, এবং এর পরে তা প্রোগ্রাম থেকে বেরিয়ে আসত অর্থাৎ ডেস্কটপে ফিরে আসত। এর ফলে প্রতিবার রান করার পর শুধুমাত্র একবারই সংখ্যা চেক করার যেত। কিন্তু আমরা যদি চাই যে, আমরা প্রতিবারেই যতবার ইচ্ছা ততবারই প্রোগ্রামে সংখ্যা চেক করতে পারব এবং আমাদের নিজেদের ইচ্ছামত প্রোগ্রাম থেকে বের হয়ে আসব, এমন কোনো ব্যবস্থা করতে পারলে কেমন হয় ? আসুন বন্ধুরা আজ আমরা তাইই দেখার চেষ্টা করি।

আমরা চাই প্রোগ্রামটি রান করে কাজ শুরু করার সময় আমার কাছে জানতে চাইবে যে, আমি কন্টিনিউ অর্থাৎ, সত্যি প্রোগ্রামটি চালাতে চাই কি না, যখন চালাতে চাইব তখন প্রোগ্রামটি চলবে নতুবা প্রোগ্রামটি ডেস্কটপে ফিরে আসবে।

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

আসুন, কোডটি দেখি,

#include<stdio.h>
#include<conio.h>
#include<ctype.h>
void main()
{clrscr();
char ch;
int a;
printf(“continue(y/n)\n”);
ch=getch();
ch=toupper(ch);
while(ch!=’N’)
{
printf(“ENTER THE NUMBER U WANT TO CHECK\n”);
scanf(“%d”,&a);
if (a%2==0)
printf(“IT IS EVEN NUMBER\n”);
else
printf(“IT IS ODD NUMBER\n”);
printf(“continue again(y/n)?\n”);
ch=getch();
ch=toupper(ch);
}
}

ট্রাই করে দেখুন। সবাইকে ধন্যবাদ।


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

আসুন শিখি পিএইচপিঃপর্ব-২০
আপডেট FROM BDGEEKS: নতুন ৩৫ টা পিএইচপি আর ১৫ টা জাভার পুরাপুরি বাংলা ভিডিও টিউটোরিয়াল নিয়া হাজির!
মিডিয়াফায়ারে বাংলার ক্ল্যাসিকাল মুভির মেগা কালেকশন
অনলাইনে আয়ের একটি নির্ভরযোগ্য সাইট
LIKE Exchange করে ফেইসবুক পেইজের লাইক বাড়ান...
ব্রেসলেটই তাৎক্ষণিক জানিয়ে দেবে অপহরণের খবর!!!
টাকা ইনকাম করুন ফাইল আপলোড করে এবং রেফার করে !!!

মন্তব্য দিনঃ

comments

About the author

MITHU

Permanent link to this article: http://techtweets.com.bd/uncategorized/mithublue/12115

1 comment

  1. tushar

    #include
    ch=toupper(ch);

    এই দুটা লাইন এর ব্যাখ্যা দিলে উপকার হয়।
    আরও প্রোগ্রাম চাই ।

মন্তব্য করুন