switch
স্টেটমেন্টের ব্যবহার।case
এবং default
কীভাবে কাজ করে।scanf()
ব্যবহার করে ইউজার থেকে ১–৭ এর মধ্যে একটি সংখ্যা ইনপুট নেওয়া হবে।
switch(day)
{
case 1 → Sunday
case 2 → Monday
case 3 → Tuesday
case 4 → Wednesday
case 5 → Thursday
case 6 → Friday
case 7 → Saturday
default → Invalid day
}
#include <stdio.h>
int main() {
int day;
printf("১ থেকে ৭ এর মধ্যে একটি সংখ্যা লিখুন: ");
scanf("%d", &day);
switch(day) {
case 1:
printf("Sunday");
break;
case 2:
printf("Monday");
break;
case 3:
printf("Tuesday");
break;
case 4:
printf("Wednesday");
break;
case 5:
printf("Thursday");
break;
case 6:
printf("Friday");
break;
case 7:
printf("Saturday");
break;
default:
printf("ভুল ইনপুট! সংখ্যা ১ থেকে ৭ এর মধ্যে হতে হবে।");
}
return 0;
}
আউটপুট উদাহরণ:
ইনপুট:
১ থেকে ৭ এর মধ্যে একটি সংখ্যা লিখুন: 5
আউটপুট:
Thursday
উদাহরণ ২:
ইনপুট:
১ থেকে ৭ এর মধ্যে একটি সংখ্যা লিখুন: 1
আউটপুট:
Sunday
উদাহরণ ৩:
ইনপুট:
১ থেকে ৭ এর মধ্যে একটি সংখ্যা লিখুন: 9
আউটপুট:
ভুল ইনপুট! সংখ্যা ১ থেকে ৭ এর মধ্যে হতে হবে।
scanf("%d", &day);
→ ইউজার থেকে একটি পূর্ণসংখ্যা ইনপুট নেয়।switch
→ decision making structure যেটি ইনপুট ভ্যালুর উপর ভিত্তি করে চলে।case
→ নির্দিষ্ট মান অনুযায়ী কাজ করে।break
→ একটি কেসের পর অন্য কেসে যেতে বাধা দেয়।default
→ কোনো কেস না মিললে এটি চলে।