If, Else, এবং Elsif স্টেটমেন্ট

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

704

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

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

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

সিনট্যাক্স:

if condition
  # block of code
end

উদাহরণ:

age = 20

if age > 18
  puts "You are an adult."
end

এখানে, যদি age ১৮ এর বেশি হয়, তাহলে "You are an adult." আউটপুট হবে। যদি শর্ত মিথ্যা হয়, তবে কিছু আউটপুট হবে না।


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

else স্টেটমেন্টটি if স্টেটমেন্টের পরে ব্যবহৃত হয় এবং এটি if এর শর্ত মিথ্যা হলে কার্যকর হয়। অর্থাৎ, যদি if এর শর্তটি মিথ্যা হয়, তবে else এর ব্লকটি চালানো হয়।

সিনট্যাক্স:

if condition
  # block of code if condition is true
else
  # block of code if condition is false
end

উদাহরণ:

age = 16

if age > 18
  puts "You are an adult."
else
  puts "You are a minor."
end

এখানে, কারণ age ১৮ এর কম, "You are a minor." আউটপুট হবে।


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

elsif স্টেটমেন্টটি একাধিক শর্ত পরীক্ষা করার জন্য ব্যবহৃত হয়। এটি একাধিক শর্তের মধ্যে প্রথম সত্য শর্তটি পূর্ণ হলে তার ব্লকটি কার্যকর করে। যদি কোনো শর্ত মিথ্যা হয়, তবে পরবর্তী elsif শর্তটি পরীক্ষা করা হয়।

সিনট্যাক্স:

if condition1
  # block of code if condition1 is true
elsif condition2
  # block of code if condition2 is true
else
  # block of code if none of the conditions are true
end

উদাহরণ:

age = 25

if age < 18
  puts "You are a minor."
elsif age >= 18 && age <= 35
  puts "You are a young adult."
else
  puts "You are an adult."
end

এখানে:

  • যদি age ১৮ এর কম হয়, "You are a minor." আউটপুট হবে।
  • যদি age ১৮ এবং ৩৫ এর মধ্যে হয়, "You are a young adult." আউটপুট হবে।
  • যদি উপরের কোনো শর্ত সত্য না হয়, তবে "You are an adult." আউটপুট হবে।

সারসংক্ষেপ

  • if: শর্তটি সত্য হলে কোডের ব্লকটি কার্যকর হয়।
  • else: যদি if এর শর্ত মিথ্যা হয়, তবে else এর কোডটি কার্যকর হয়।
  • elsif: একাধিক শর্ত পরীক্ষা করতে ব্যবহৃত হয়, এবং প্রথম সত্য শর্তটি পূর্ণ হলে তার কোড ব্লকটি কার্যকর হয়।

এই স্টেটমেন্টগুলো একসাথে ব্যবহার করে কোডে শর্তানুযায়ী বিভিন্ন একশন নির্ধারণ করা যায়।

Content added By
Promotion

Are you sure to start over?

Loading...