Dart প্রোগ্রামিং ভাষায় if, else if, এবং else স্টেটমেন্টগুলি শর্তাধীন লজিক নিয়ন্ত্রণ করার জন্য ব্যবহৃত হয়। এগুলি বিভিন্ন শর্ত পরীক্ষা করে এবং শর্ত অনুযায়ী কোডের বিভিন্ন ব্লক কার্যকর করতে সহায়ক।
1. if Statement
if স্টেটমেন্ট একটি শর্ত পরীক্ষা করে এবং যদি শর্তটি সত্য (true) হয়, তবে নির্দিষ্ট কোড ব্লকটি কার্যকর হয়।
উদাহরণ:
void main() {
int age = 20;
if (age >= 18) {
print("You are an adult."); // Output: You are an adult.
}
}
2. else Statement
else স্টেটমেন্ট if এর পর ব্যবহার করা হয় এবং এটি সেই কোড ব্লকটি কার্যকর করে যা if শর্তটি মিথ্যা (false) হলে কার্যকর হয়।
উদাহরণ:
void main() {
int age = 16;
if (age >= 18) {
print("You are an adult.");
} else {
print("You are a minor."); // Output: You are a minor.
}
}
3. else if Statement
একাধিক শর্ত পরীক্ষা করার জন্য else if ব্যবহার করা হয়। এটি একটি শর্ত মিথ্যা হলে পরবর্তী শর্তটি পরীক্ষা করে।
উদাহরণ:
void main() {
int score = 85;
if (score >= 90) {
print("Grade: A");
} else if (score >= 80) {
print("Grade: B"); // Output: Grade: B
} else if (score >= 70) {
print("Grade: C");
} else {
print("Grade: D");
}
}
4. সমন্বিত উদাহরণ
এখন আমরা if, else if, এবং else স্টেটমেন্টগুলিকে একসাথে ব্যবহার করার একটি উদাহরণ দেখব।
void main() {
int marks = 75;
if (marks >= 90) {
print("Grade: A");
} else if (marks >= 80) {
print("Grade: B");
} else if (marks >= 70) {
print("Grade: C"); // Output: Grade: C
} else if (marks >= 60) {
print("Grade: D");
} else {
print("Grade: F");
}
}
Read more