if, else, এবং elseif স্টেটমেন্ট

Control Flow (নিয়ন্ত্রণ প্রবাহ) - জুলিয়া (Julia) - Computer Programming

375

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


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

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

সিনট্যাক্স:

if condition
    # কোড যা শর্ত সত্য হলে চলবে
end

উদাহরণ:

x = 10
if x > 5
    println("x is greater than 5")
end

এখানে, x > 5 শর্তটি সত্য (true) হওয়ায় আউটপুট হবে:

x is greater than 5

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

else স্টেটমেন্টটি if স্টেটমেন্টের সঙ্গে ব্যবহৃত হয়। এটি তখন কার্যকর হয় যখন if এর শর্ত মিথ্যা (false) হয়। অর্থাৎ, যদি প্রথম শর্তটি মিথ্যা হয়, তখন else ব্লকের কোডটি চালানো হয়।

সিনট্যাক্স:

if condition
    # কোড যা শর্ত সত্য হলে চলবে
else
    # কোড যা শর্ত মিথ্যা হলে চলবে
end

উদাহরণ:

x = 3
if x > 5
    println("x is greater than 5")
else
    println("x is not greater than 5")
end

এখানে, x > 5 শর্তটি মিথ্যা (false) হওয়ায় আউটপুট হবে:

x is not greater than 5

৩. elseif স্টেটমেন্ট

elseif (else if) স্টেটমেন্টটি ব্যবহার করা হয় যদি প্রথম if শর্ত মিথ্যা হয় এবং একটি বিকল্প শর্ত যাচাই করতে হয়। এটি একাধিক শর্ত যাচাই করার জন্য ব্যবহৃত হয়।

সিনট্যাক্স:

if condition1
    # কোড যা শর্ত1 সত্য হলে চলবে
elseif condition2
    # কোড যা শর্ত2 সত্য হলে চলবে
else
    # কোড যা সমস্ত শর্ত মিথ্যা হলে চলবে
end

উদাহরণ:

x = 8
if x > 10
    println("x is greater than 10")
elseif x > 5
    println("x is greater than 5 but less than or equal to 10")
else
    println("x is less than or equal to 5")
end

এখানে, প্রথম শর্ত x > 10 মিথ্যা (false), তবে দ্বিতীয় শর্ত x > 5 সত্য (true), তাই আউটপুট হবে:

x is greater than 5 but less than or equal to 10

সারসংক্ষেপ

  • if: একটি শর্ত পূর্ণ হলে কোড চালায়।
  • else: if শর্ত মিথ্যা হলে কোড চালায়।
  • elseif: একাধিক শর্ত যাচাই করার জন্য ব্যবহার করা হয়।

এই শর্তমূলক স্টেটমেন্টগুলি প্রোগ্রামে শর্ত নির্ধারণ করতে এবং উপযুক্ত কোড কার্যকর করতে সহায়ক।

Content added || updated By
Promotion

Are you sure to start over?

Loading...