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 input
}
#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;
}
ইনপুট:
১ থেকে ৭ এর মধ্যে একটি সংখ্যা লিখুন: 4
আউটপুট:
Wednesday
ইনপুট:
১ থেকে ৭ এর মধ্যে একটি সংখ্যা লিখুন: 7
আউটপুট:
Saturday
ইনপুট:
১ থেকে ৭ এর মধ্যে একটি সংখ্যা লিখুন: 10
আউটপুট:
ভুল ইনপুট! সংখ্যা ১ থেকে ৭ এর মধ্যে হতে হবে।
switch(day)
→ ইনপুট অনুযায়ী বিভিন্ন কেস অনুযায়ী কাজ করে।case
→ ১ থেকে ৭ পর্যন্ত দিনের নাম আলাদা করে প্রিন্ট করে।break
→ প্রতিটি কেসের শেষে থাকে, না হলে পরবর্তী কেসগুলোও চলে।default
→ যদি কোনো কেস না মেলে, তখন এই অংশ চলে।