If, else if, else এর ব্যবহার

Control Flow Statements (নিয়ন্ত্রণ প্রবাহ স্টেটমেন্টস) - ডি প্রোগ্রামিং (D Programming) - Computer Programming

489

If, Else if, Else এর ব্যবহার


if, else if, এবং else হল কন্ডিশনাল স্টেটমেন্ট যা প্রোগ্রামে শর্ত (condition) অনুযায়ী কার্যক্রম নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এই স্টেটমেন্টগুলির মাধ্যমে আমরা নির্দিষ্ট শর্ত পূর্ণ হলে কোডের বিভিন্ন অংশ কার্যকর করতে পারি। ডি প্রোগ্রামিং ভাষায় এগুলোর ব্যবহার নিচে বিস্তারিতভাবে আলোচনা করা হলো।


1. if স্টেটমেন্ট

if স্টেটমেন্টটি একটি শর্ত পরীক্ষা করে এবং শর্তটি সত্য (true) হলে নির্দিষ্ট কোড ব্লক চালায়।

Syntax:

if (condition) {
    // শর্ত সত্য হলে চলবে এমন কোড
}

উদাহরণ:

int num = 10;
if (num > 0) {
    writeln("The number is positive.");
}

এখানে, যদি num এর মান ০ এর বেশি হয়, তাহলে "The number is positive." আউটপুট হবে।


2. else if স্টেটমেন্ট

else if ব্যবহার করা হয় যখন if এর শর্ত মিথ্যা (false) হলে অন্য একটি শর্ত পরীক্ষা করতে। এটি একাধিক শর্ত পরীক্ষা করতে সাহায্য করে।

Syntax:

if (condition1) {
    // প্রথম শর্ত সত্য হলে চলবে এমন কোড
} else if (condition2) {
    // দ্বিতীয় শর্ত সত্য হলে চলবে এমন কোড
}

উদাহরণ:

int num = 0;
if (num > 0) {
    writeln("The number is positive.");
} else if (num < 0) {
    writeln("The number is negative.");
}

এখানে, প্রথমে চেক করা হবে num > 0 যদি শর্তটি মিথ্যা হয়, তবে পরবর্তী শর্ত num < 0 চেক করা হবে।


3. else স্টেটমেন্ট

else স্টেটমেন্টটি if এবং else if এর সব শর্ত মিথ্যা হলে কার্যকর হয়। এটি একটি ডিফল্ট শর্ত হিসেবে কাজ করে।

Syntax:

if (condition1) {
    // প্রথম শর্ত সত্য হলে চলবে এমন কোড
} else if (condition2) {
    // দ্বিতীয় শর্ত সত্য হলে চলবে এমন কোড
} else {
    // সকল শর্ত মিথ্যা হলে চলবে এমন কোড
}

উদাহরণ:

int num = -5;
if (num > 0) {
    writeln("The number is positive.");
} else if (num < 0) {
    writeln("The number is negative.");
} else {
    writeln("The number is zero.");
}

এখানে, যদি num > 0 অথবা num < 0 শর্ত দুটি মিথ্যা হয়, তাহলে "The number is zero." আউটপুট হবে।


4. Multiple else if and else Statements

একাধিক else if এবং else শর্ত থাকতে পারে, যাতে বিভিন্ন শর্ত পরীক্ষা করা হয় এবং প্রতিটির জন্য আলাদা কোড কার্যকর করা হয়।

উদাহরণ:

int num = 15;
if (num > 0) {
    writeln("The number is positive.");
} else if (num == 0) {
    writeln("The number is zero.");
} else {
    writeln("The number is negative.");
}

এখানে, প্রথমে চেক করা হবে num > 0, যদি তা মিথ্যা হয়, তবে পরবর্তী শর্ত num == 0 চেক হবে, এবং যদি তাও মিথ্যা হয়, তখন else ব্লক কার্যকর হবে।


সারসংক্ষেপ

  • if: একটি শর্ত পরীক্ষা করে এবং শর্তটি সত্য হলে নির্দিষ্ট কোড চালায়।
  • else if: যদি পূর্বের শর্তগুলো মিথ্যা হয়, তবে আরেকটি শর্ত পরীক্ষা করা হয়।
  • else: সব শর্ত মিথ্যা হলে এটি কার্যকর হয় এবং ডিফল্ট কোড ব্লক চালায়।

এই কন্ডিশনাল স্টেটমেন্টগুলো ব্যবহার করে কোডে শর্তভিত্তিক লজিক প্রয়োগ করা হয়, যা প্রোগ্রামকে আরও গতিশীল এবং কার্যকরী করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...